ODataUriParser Classe
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.
API pública principal para analisar um ODataURI.
public sealed class ODataUriParser
type ODataUriParser = class
Public NotInheritable Class ODataUriParser
- Herança
-
ODataUriParser
Construtores
ODataUriParser(IEdmModel, Uri, IServiceProvider) |
Criar um ODataUriParser |
ODataUriParser(IEdmModel, Uri, Uri, IServiceProvider) |
Criar um ODataUriParser |
ODataUriParser(IEdmModel, Uri, Uri) |
Criar um ODataUriParser |
ODataUriParser(IEdmModel, Uri) |
Criar um ODataUriParser |
Propriedades
BatchReferenceCallback |
Obtém ou define um retorno de chamada que retorna um BatchReferenceSegment (a ser usado por US$ 0 em lote) |
Container |
O contêiner de injeção de dependência opcional para obter serviços relacionados para análise de URI. |
CustomQueryOptions |
Obtém opções de consulta não OData. |
EnableNoDollarQueryOptions |
Se nenhuma opção de consulta em dólar está habilitada. Se estiver habilitado, o prefixo '$' das opções de consulta do sistema se tornará opcional. Por exemplo, "select" e "$select" são equivalentes nesse caso. |
EnableUriTemplateParsing |
Se a análise de modelo de URI está habilitada. Há suporte para o modelo de URI para chaves e parâmetros de função. Confira a UriTemplateExpression classe para obter detalhes. |
Model |
Obtém o modelo para este ODataUriParser |
ParameterAliasNodes |
Obtenha as informações de nós de alias de parâmetro. |
ParseDynamicPathSegmentFunc |
Obtém ou define a função que pode ser usada para analisar um segmento de caminho desconhecido ou um segmento de propriedade aberta. |
Resolver |
Obtém ou define o ODataUriResolver para ODataUriParser. |
ServiceRoot |
Obtém o URI absoluto da raiz do serviço. |
Settings |
As configurações para essa instância do ODataUriParser. Consulte a documentação das propriedades individuais do ODataUriParserSettings para obter mais informações. |
UrlKeyDelimiter |
Obtém ou define o ODataUrlKeyDelimiter a ser usado durante a análise, especificamente se as chaves devem ser reconhecidas como segmentos ou não. |
Métodos
ParseApply() |
Analisa o $apply. |
ParseCompute() |
Analisa o $compute. |
ParseCount() |
Analisa uma opção de consulta $count |
ParseDeltaToken() |
Analisa uma opção de consulta $deltatoken |
ParseEntityId() |
Analisa o identificador de entidade. |
ParseFilter() |
Analisa uma cláusula de filtro no URI completo fornecido, associando o texto em nós semânticos usando o modo construído. |
ParseIndex() |
Analisa uma opção de consulta $index |
ParseOrderBy() |
Analisa uma cláusula orderBy no Uri completo fornecido, associando o texto a nós semânticos usando o modo construído. |
ParsePath() |
Analisa o caminho odata no URI completo fornecido |
ParseSearch() |
Analisa o $search. |
ParseSelectAndExpand() |
ParseSelectAndExpand de uma classe instanciada |
ParseSkip() |
Analisa uma opção de consulta $skip |
ParseSkipToken() |
Analisa uma opção de consulta $skiptoken |
ParseTop() |
Analisa uma opção de consulta $top |
ParseUri() |
Analise um URI completo em suas partes contingentes com significado semântico anexado a cada parte. Consulte ODataUri. |
Validate(ODataUrlValidationRuleSet, IEnumerable<ODataUrlValidationMessage>) |
Valide o Uri do OData usando um conjunto de regras especificado. |
Validate(ODataUrlValidator, IEnumerable<ODataUrlValidationMessage>) |
Valide o Uri do OData usando um ODataUrlValidator. |