ODataUriParser Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
API pública principal para analizar un ODataURI.
public sealed class ODataUriParser
type ODataUriParser = class
Public NotInheritable Class ODataUriParser
- Herencia
-
ODataUriParser
Constructores
ODataUriParser(IEdmModel, Uri, IServiceProvider) |
Compilar un ODataUriParser |
ODataUriParser(IEdmModel, Uri, Uri, IServiceProvider) |
Compilar un ODataUriParser |
ODataUriParser(IEdmModel, Uri, Uri) |
Compilar un ODataUriParser |
ODataUriParser(IEdmModel, Uri) |
Compilar un ODataUriParser |
Propiedades
BatchReferenceCallback |
Obtiene o establece una devolución de llamada que devuelve un BatchReferenceSegment (que se utilizará para $0 por lote) |
Container |
Contenedor de inserción de dependencias opcional para obtener servicios relacionados para el análisis de URI. |
CustomQueryOptions |
Obtiene opciones de consulta que no son de OData. |
EnableNoDollarQueryOptions |
Indica si no hay opciones de consulta en dólares habilitadas. Si está habilitado, el prefijo "$" de las opciones de consulta del sistema se convierte en opcional. Por ejemplo, "select" y "$select" son equivalentes en este caso. |
EnableUriTemplateParsing |
Si el análisis de plantillas de URI está habilitado. Se admite la plantilla de URI para claves y parámetros de función. Consulte UriTemplateExpression la clase para obtener más información. |
Model |
Obtiene el modelo para este ODataUriParser |
ParameterAliasNodes |
Obtenga la información de los nodos de alias de parámetros. |
ParseDynamicPathSegmentFunc |
Obtiene o establece la función que se puede usar para analizar un segmento de ruta de acceso desconocido o un segmento de propiedad abierto. |
Resolver |
Obtiene o establece para ODataUriResolverODataUriParser. |
ServiceRoot |
Obtiene el URI absoluto de la raíz del servicio. |
Settings |
La configuración de esta instancia de ODataUriParser. Consulte la documentación de las propiedades individuales de ODataUriParserSettings para obtener más información. |
UrlKeyDelimiter |
Obtiene o establece el objeto que se va a usar durante el ODataUrlKeyDelimiter análisis, específicamente si se deben reconocer las claves como segmentos o no. |
Métodos
ParseApply() |
Analiza el $apply. |
ParseCompute() |
Analiza el $compute. |
ParseCount() |
Analiza una opción de consulta $count |
ParseDeltaToken() |
Analiza una opción de consulta $deltatoken |
ParseEntityId() |
Analiza el identificador de entidad. |
ParseFilter() |
Analiza una cláusula de filtro en el URI completo especificado, enlazando el texto a nodos semánticos mediante el modo construido. |
ParseIndex() |
Analiza una opción de consulta $index |
ParseOrderBy() |
Analiza una cláusula orderBy en el URI completo especificado, enlazando el texto a nodos semánticos mediante el modo construido. |
ParsePath() |
Analiza la ruta de acceso de odata en el URI completo especificado. |
ParseSearch() |
Analiza el $search. |
ParseSelectAndExpand() |
ParseSelectAndExpand desde una clase con instancias |
ParseSkip() |
Analiza una opción de consulta de $skip |
ParseSkipToken() |
Analiza una opción de consulta $skiptoken |
ParseTop() |
Analiza una opción de consulta de $top |
ParseUri() |
Analice un URI completo en sus partes contingentes con significado semántico asociado a cada parte. Vea ODataUri. |
Validate(ODataUrlValidationRuleSet, IEnumerable<ODataUrlValidationMessage>) |
Valide el URI de OData mediante un conjunto de reglas especificado. |
Validate(ODataUrlValidator, IEnumerable<ODataUrlValidationMessage>) |
Valide el Uri de OData mediante ODataUrlValidator. |