ODATADetailLevel.ExpandClause プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OData expand 句を取得または設定します。 取得するメイン エンティティの関連付けられたエンティティを取得するために使用されます。
public string ExpandClause { get; set; }
member this.ExpandClause : string with get, set
Public Property ExpandClause As String
プロパティ値
注釈
これは省略可能な OData $expand式文字列です (OData 仕様を参照)。 ExpandClause に含まれていない限り、関連付けられたエンティティを含むプロパティは null になります。 具体的には、List、Get、または Refresh を実行し、ExpandClause を指定しない場合、関連付けられているすべてのエンティティ プロパティは null になります。 たとえば、ExpandClause を使用せずに操作を実行 ListPools(DetailLevel, IEnumerable<BatchClientBehavior>) した場合、 Statistics プロパティは null になります。 Statistics プロパティを設定するには、 の ExpandClause stats
を指定する必要があります。 関連付けられたエンティティと見なされるプロパティについては、個々のクラスのドキュメントを参照してください。
ExpandClause と SelectClauseの両方を指定する場合は、ExpandClause に一覧表示されているプロパティを SelectClause で繰り返す必要があります (SelectClause に一覧表示されているプロパティのみがサービス応答に含まれるためです)。 (この要件は、SelectClause を指定しない場合は発生しません。これは、"すべてのプロパティを応答に含める" ことを意味するためです)。
展開は、.NET プロパティ名ではなく REST API 属性名を使用して指定する必要があります。
既定値は expand 式でありません。つまり、関連付けられたオブジェクトは返されません (対応するプロパティは null です)。
適用対象
Azure SDK for .NET