ExpandSegment Classe

Definição

O segmento de uma consulta que indica se os dados devem ser retornados embutidos em vez de como conteúdo adiado.

public ref class ExpandSegment
public class ExpandSegment
type ExpandSegment = class
Public Class ExpandSegment
Herança
ExpandSegment

Exemplos

O URI a seguir expande o OrderLines associado a cada Order retornado pela consulta.

http://host/service.svc/Orders?$expand=OrderLines

Comentários

Uma $expand cláusula indica que cada $expand item deve ser totalmente expandido. Por exemplo, o valor OrderLines.Product.Image com $expand causas OrderLines, o Product de cada elemento dentro OrderLinese o ImageProduct de cada elemento a OrderLines ser expandido.

A propriedade mais à esquerda em uma $expand cláusula deve ser uma propriedade no tipo de entidade dentro do conjunto de entidades identificado pelo último segmento de caminho no URI da solicitação.

As regras de cláusula de expansão redundantes são aceitáveis e ignoradas.

Construtores

Nome Description
ExpandSegment(String, Expression)

Inicializa um ExpandSegment objeto com o nome da propriedade especificado e uma expressão de filtragem, possivelmente nulo.

Propriedades

Nome Description
ExpandedProperty

Obtém a propriedade a ser expandida.

Filter

A opção de filtro na consulta à qual o segmento de expansão se aplica.

HasFilter

Obtém um valor que indica se a instrução expand é usada com uma expressão de filtro.

MaxResultsExpected

Obtém o número máximo de resultados esperados.

Name

O nome da propriedade a ser expandida.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
PathHasFilter(IEnumerable<ExpandSegment>)

Retorna um valor que indica se o caminho inclui uma opção de filtro nos dados de destino.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a