ODataUriParser Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Hlavní veřejné rozhraní API pro parsování identifikátoru ODataURI.
public sealed class ODataUriParser
type ODataUriParser = class
Public NotInheritable Class ODataUriParser
- Dědičnost
-
ODataUriParser
Konstruktory
ODataUriParser(IEdmModel, Uri, IServiceProvider) |
Sestavení ODataUriParser |
ODataUriParser(IEdmModel, Uri, Uri, IServiceProvider) |
Sestavení ODataUriParser |
ODataUriParser(IEdmModel, Uri, Uri) |
Sestavení ODataUriParser |
ODataUriParser(IEdmModel, Uri) |
Sestavení ODataUriParser |
Vlastnosti
BatchReferenceCallback |
Získá nebo Nastaví zpětné volání, které vrátí BatchReferenceSegment (použije se pro $0 v dávce). |
Container |
Volitelný kontejner injektáže závislostí pro získání souvisejících služeb pro parsování identifikátoru URI. |
CustomQueryOptions |
Získá jiné možnosti dotazu než OData. |
EnableNoDollarQueryOptions |
Určuje, jestli nejsou povolené žádné možnosti dotazů v dolarech. Pokud je povolená, předpona $možností systémového dotazu se stane nepovinnou. Například "select" a "$select" jsou v tomto případě ekvivalentní. |
EnableUriTemplateParsing |
Jestli je povolená analýza šablony identifikátoru URI. Podporuje se šablona identifikátoru URI pro klíče a parametry funkce. Podrobnosti najdete UriTemplateExpression v třídě. |
Model |
Získá model pro tento ODataUriParser |
ParameterAliasNodes |
Získejte informace o uzlech aliasů parametrů. |
ParseDynamicPathSegmentFunc |
Získá nebo nastaví funkci, kterou lze použít k analýze neznámého segmentu cesty nebo otevřeného segmentu vlastnosti. |
Resolver |
Získá nebo nastaví pro ODataUriResolverODataUriParser. |
ServiceRoot |
Získá absolutní identifikátor URI kořenového adresáře služby. |
Settings |
Nastavení pro tuto instanci .ODataUriParser Další informace najdete v dokumentaci jednotlivých vlastností nástroje ODataUriParserSettings . |
UrlKeyDelimiter |
Získá nebo Nastaví ODataUrlKeyDelimiter použití při analýze, konkrétně jestli se mají klíče rozpoznávat jako segmenty nebo ne. |
Metody
ParseApply() |
Parsuje $apply. |
ParseCompute() |
Analyzuje $compute. |
ParseCount() |
Parsuje možnost dotazu $count. |
ParseDeltaToken() |
Parsuje možnost dotazu $deltatoken. |
ParseEntityId() |
Analyzuje identifikátor entity. |
ParseFilter() |
Analyzuje klauzuli filtru na daném úplném identifikátoru URI a vytvoří vazbu textu na sémantické uzly pomocí vytvořeného režimu. |
ParseIndex() |
Parsuje možnost dotazu $index. |
ParseOrderBy() |
Analyzuje klauzuli orderBy na daném úplném identifikátoru URI a vytvoří vazbu textu na sémantické uzly pomocí vytvořeného režimu. |
ParsePath() |
Parsuje cestu k odata podle zadaného úplného identifikátoru URI. |
ParseSearch() |
Analyzuje $search. |
ParseSelectAndExpand() |
ParseSelectAndExpand z instance třídy |
ParseSkip() |
Parsuje možnost dotazu $skip. |
ParseSkipToken() |
Parsuje možnost dotazu $skiptoken. |
ParseTop() |
Parsuje možnost dotazu $top. |
ParseUri() |
Parsuje úplný identifikátor URI do jeho podmíněných částí se sémantickým významem připojeným ke každé části. Viz třída ODataUri. |
Validate(ODataUrlValidationRuleSet, IEnumerable<ODataUrlValidationMessage>) |
Ověřte identifikátor URI OData pomocí zadané sady pravidel. |
Validate(ODataUrlValidator, IEnumerable<ODataUrlValidationMessage>) |
Ověřte identifikátor URI OData pomocí ODataUrlValidator. |