2
私は、この契約および実装とWCFサービスがあります。GetDataのがクライアントによって呼び出されると利回りリターンはサービス境界を越えて機能しますか?
[OperationContract]
IEnumerable<string> GetData(int value);
public IEnumerable<string> GetData(int value)
{
int i = 0;
while (i++ < value)
{
Console.WriteLine($"returning {i}th item");
yield return $" Item:{i}";
}
}
}
収率が動作するようには思えません。すべてのアイテムは、1つずつではなく1つのアイテムに返されます。