Udostępnij za pośrednictwem


ODataUriParser Klasa

Definicja

Główny publiczny interfejs API do analizowania identyfikatora ODataURI.

public sealed class ODataUriParser
type ODataUriParser = class
Public NotInheritable Class ODataUriParser
Dziedziczenie
ODataUriParser

Konstruktory

ODataUriParser(IEdmModel, Uri, IServiceProvider)

Tworzenie interfejsu ODataUriParser

ODataUriParser(IEdmModel, Uri, Uri, IServiceProvider)

Tworzenie interfejsu ODataUriParser

ODataUriParser(IEdmModel, Uri, Uri)

Tworzenie interfejsu ODataUriParser

ODataUriParser(IEdmModel, Uri)

Tworzenie interfejsu ODataUriParser

Właściwości

BatchReferenceCallback

Pobiera lub ustawia wywołanie zwrotne zwracające element BatchReferenceSegment (do użycia w partii za 0 USD)

Container

Opcjonalny kontener wstrzykiwania zależności w celu pobrania powiązanych usług na potrzeby analizowania identyfikatora URI.

CustomQueryOptions

Pobiera opcje zapytań innych niż OData.

EnableNoDollarQueryOptions

Określa, czy nie włączono opcji kwerendy w dolarach. Jeśli jest włączona, prefiks "$" opcji zapytania systemowego staje się opcjonalny. Na przykład "wybierz" i "$select" są równoważne w tym przypadku.

EnableUriTemplateParsing

Czy analizowanie szablonu identyfikatora URI jest włączone. Obsługiwany jest szablon identyfikatora URI dla kluczy i parametrów funkcji. Zobacz UriTemplateExpression klasę, aby uzyskać szczegółowe informacje.

Model

Pobiera model dla tego interfejsu ODataUriParser

ParameterAliasNodes

Uzyskaj informacje o węzłach aliasu parametru.

ParseDynamicPathSegmentFunc

Pobiera lub ustawia funkcję, która może służyć do analizowania nieznanego segmentu ścieżki lub otwartego segmentu właściwości.

Resolver

Pobiera lub ustawia wartość ODataUriResolver dla ODataUriParser.

ServiceRoot

Pobiera bezwzględny identyfikator URI katalogu głównego usługi.

Settings

Ustawienia dla tego wystąpienia programu ODataUriParser. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją poszczególnych właściwości programu ODataUriParserSettings .

UrlKeyDelimiter

Pobiera lub ustawia element ODataUrlKeyDelimiter do użycia podczas analizowania, w szczególności określa, czy klucze mają być rozpoznawane jako segmenty, czy nie.

Metody

ParseApply()

Analizuje $apply.

ParseCompute()

Analizuje $compute.

ParseCount()

Analizuje opcję zapytania $count

ParseDeltaToken()

Analizuje opcję zapytania $deltatoken

ParseEntityId()

Analizuje identyfikator jednostki.

ParseFilter()

Analizuje klauzulę filtru dla danego pełnego identyfikatora URI, wiążąc tekst z węzłami semantycznymi przy użyciu trybu konstruowanego.

ParseIndex()

Analizuje opcję zapytania $index

ParseOrderBy()

Analizuje klauzulę orderBy dla danego pełnego identyfikatora URI, wiążąc tekst z węzłami semantycznymi przy użyciu trybu konstruowanego.

ParsePath()

Analizuje ścieżkę odata dla danego pełnego identyfikatora URI

ParseSearch()

Analizuje $search.

ParseSelectAndExpand()

ParseSelectAndExpand z klasy utworzonej

ParseSkip()

Analizuje opcję zapytania $skip

ParseSkipToken()

Analizuje opcję zapytania $skiptoken

ParseTop()

Analizuje opcję zapytania $top

ParseUri()

Przeanalizuj pełny identyfikator URI w swoich częściach warunkowych z semantycznym znaczeniem dołączonym do każdej części. Zobacz: .

Validate(ODataUrlValidationRuleSet, IEnumerable<ODataUrlValidationMessage>)

Zweryfikuj identyfikator URI OData przy użyciu określonego zestawu reguł.

Validate(ODataUrlValidator, IEnumerable<ODataUrlValidationMessage>)

Zweryfikuj identyfikator URI OData przy użyciu elementu ODataUrlValidator.

Dotyczy