ExpandSegment Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
O segmento de uma consulta que indica se os dados devem ser devolvidos em linha em vez de como conteúdo diferido.
public ref class ExpandSegment
public class ExpandSegment
type ExpandSegment = class
Public Class ExpandSegment
- Herança
-
ExpandSegment
Exemplos
O URI seguinte expande o OrderLines valor associado a cada Order um devolvido pela consulta.
http://host/service.svc/Orders?$expand=OrderLines
Observações
Uma $expand cláusula indica que cada $expand item deve ser totalmente expandido. Por exemplo, o valor OrderLines.Product.Image com faz com OrderLinesque , o Product de cada elemento em OrderLines, e o Image do Product de cada elemento em OrderLines$expand sejam expandidos.
A propriedade mais à esquerda numa $expand cláusula deve ser uma propriedade do tipo de entidade dentro do conjunto de entidades identificado pelo último segmento de caminho no URI do pedido.
Regras redundantes de cláusulas de expansão são aceitáveis e ignoradas.
Construtores
| Name | Description |
|---|---|
| ExpandSegment(String, Expression) |
Inicializa um ExpandSegment objeto com o nome de propriedade especificado e uma expressão de filtragem, possivelmente nula. |
Propriedades
| Name | Description |
|---|---|
| ExpandedProperty |
Faz com que a propriedade seja ampliada. |
| Filter |
A opção de filtro na consulta à qual se aplica o segmento expandir. |
| HasFilter |
Obtém um valor que indica se a instrução expand é usada com uma expressão de filtro. |
| MaxResultsExpected |
Obtém o máximo de resultados esperados. |
| Name |
O nome da propriedade a ser ampliada. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| PathHasFilter(IEnumerable<ExpandSegment>) |
Devolve um valor que indica se o caminho inclui uma opção de filtro nos dados alvo. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |