ODATADetailLevel.ExpandClause プロパティ

定義

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 です)。

適用対象