ODataUriParser Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Основной общедоступный API для анализа ODataURI.
public sealed class ODataUriParser
type ODataUriParser = class
Public NotInheritable Class ODataUriParser
- Наследование
-
ODataUriParser
Конструкторы
ODataUriParser(IEdmModel, Uri, IServiceProvider) |
Сборка ODataUriParser |
ODataUriParser(IEdmModel, Uri, Uri, IServiceProvider) |
Сборка ODataUriParser |
ODataUriParser(IEdmModel, Uri, Uri) |
Сборка ODataUriParser |
ODataUriParser(IEdmModel, Uri) |
Сборка ODataUriParser |
Свойства
BatchReferenceCallback |
Возвращает или задает обратный вызов, возвращающий BatchReferenceSegment (который будет использоваться как $0 в пакете) |
Container |
Необязательный контейнер внедрения зависимостей для получения связанных служб для синтаксического анализа URI. |
CustomQueryOptions |
Возвращает параметры запроса, отличные от OData. |
EnableNoDollarQueryOptions |
Указывает, не включены ли параметры запроса в долларах. Если он включен, префикс "$" параметров системного запроса становится необязательным. Например, в этом случае "select" и "$select" эквивалентны. |
EnableUriTemplateParsing |
Включен ли синтаксический анализ шаблона URI. Поддерживаются шаблон URI для ключей и параметров функции. Дополнительные сведения см UriTemplateExpression . в разделе Класс. |
Model |
Возвращает модель для этого ODataUriParser. |
ParameterAliasNodes |
Получение сведений об узлах псевдонимов параметров. |
ParseDynamicPathSegmentFunc |
Возвращает или задает функцию, которая может использоваться для анализа сегмента неизвестного пути или сегмента открытых свойств. |
Resolver |
Возвращает или задает для ODataUriResolverODataUriParser. |
ServiceRoot |
Возвращает абсолютный URI корня службы. |
Settings |
Параметры для этого экземпляра ODataUriParser. Дополнительные сведения см. в документации по отдельным свойствам .ODataUriParserSettings |
UrlKeyDelimiter |
Получает или задает объект , используемый ODataUrlKeyDelimiter при анализе, в частности, следует ли распознавать ключи как сегменты. |
Методы
ParseApply() |
Анализирует $apply. |
ParseCompute() |
Анализирует $compute. |
ParseCount() |
Анализ параметра запроса $count |
ParseDeltaToken() |
Анализ параметра запроса $deltatoken |
ParseEntityId() |
Анализирует идентификатор сущности. |
ParseFilter() |
Анализирует предложение фильтра по заданному полному универсальному коду ресурса (URI), привязывая текст к семантических узлам с помощью сконструированного режима. |
ParseIndex() |
Анализ параметра запроса $index |
ParseOrderBy() |
Анализирует предложение orderBy по заданному полному универсальному коду ресурса (URI), привязывая текст к семантических узлам с помощью сконструированного режима. |
ParsePath() |
Анализирует путь odata по заданному полному универсальному коду ресурса (URI) |
ParseSearch() |
Анализирует $search. |
ParseSelectAndExpand() |
ParseSelectAndExpand из класса с созданным экземпляром |
ParseSkip() |
Анализ параметра запроса $skip |
ParseSkipToken() |
Анализ параметра запроса $skiptoken |
ParseTop() |
Анализ параметра запроса $top |
ParseUri() |
Анализ полного URI на его условные части с семантическим значением, присоединенным к каждой части. См. раздел ODataUri. |
Validate(ODataUrlValidationRuleSet, IEnumerable<ODataUrlValidationMessage>) |
Проверьте URI OData, используя указанный набор правил. |
Validate(ODataUrlValidator, IEnumerable<ODataUrlValidationMessage>) |
Проверьте URI OData с помощью ODataUrlValidator. |