ODATADetailLevel.ExpandClause Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a cláusula de expansão OData. Usado para recuperar entidades associadas do main entidade que está sendo recuperada.
public string ExpandClause { get; set; }
member this.ExpandClause : string with get, set
Public Property ExpandClause As String
Valor da propriedade
Comentários
Essa é uma cadeia de caracteres de expressão OData $expand opcional (consulte a especificação OData). As propriedades que contêm entidades associadas serão nulas, a menos que incluídas em um ExpandClause. Especificamente, se você executar uma Lista, Obter ou Atualizar e não especificar um ExpandClause, todas as propriedades de entidade associadas serão nulas. Por exemplo, se você executar uma ListPools(DetailLevel, IEnumerable<BatchClientBehavior>) operação sem um ExpandClause, a Statistics propriedade será nula. Para preencher a propriedade Statistics, você deve fornecer uma ExpandClause de stats
. Consulte a documentação de classe individual para descobrir quais propriedades são consideradas entidades associadas.
Se você especificar um ExpandClause e um SelectClause, as propriedades listadas em ExpandClause deverão ser repetidas no SelectClause (porque somente as propriedades listadas no SelectClause são incluídas na resposta do serviço). (Esse requisito não surgirá se você não especificar um SelectClause, pois isso significa 'incluir todas as propriedades na resposta.')
As expansões devem ser especificadas usando nomes de atributo da API REST, não nomes de propriedade do .NET.
O padrão não é nenhuma expressão de expansão, o que significa que nenhum objeto associado é retornado (e as propriedades correspondentes são nulas).
Aplica-se a
Azure SDK for .NET