Microsoft.OData.UriParser Obor názvů
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í.
Třídy
AggregatedCollectionPropertyNode |
Uzel představující prostředek původní kolekce, který se agregoval do jedné hodnoty. |
AllNode |
Uzel dotazu představující dotaz Vše. |
AllToken |
Lexikální token představující dotaz All |
AlternateKeysODataUriResolver |
Implementace pro překlad alternativních klíčů. |
AnnotationSegment |
Segment představující poznámku |
AnyNode |
Uzel dotazu představující libovolný dotaz. |
AnyToken |
Lexikální token představující libovolný dotaz |
BatchReferenceSegment |
Segment představující alias pro jinou adresu URL v dávce. |
BatchSegment |
Segment představující $batch |
BinaryOperatorNode |
Uzel dotazu představující binární operátor. |
BinaryOperatorToken |
Lexikální token představující binární operátor. |
CollectionComplexNode |
Node představuje komplexní vlastnost kolekce. |
CollectionConstantNode |
Uzel představující konstantní hodnotu může být buď primitivní, komplexní, entita nebo hodnota kolekce. |
CollectionFunctionCallNode |
Uzel představující volání funkce, která vrací kolekci |
CollectionNavigationNode |
Uzel dotazu představující navigační vlastnost kolekce. |
CollectionNode |
Základní třída pro všechny uzly vázané na sémantická metadata, které představují sestavitelnou kolekci hodnot. |
CollectionOpenPropertyAccessNode |
Uzel představující přístup k hodnotě vlastnosti otevřené kolekce. |
CollectionPropertyAccessNode |
Uzel představující přístup k hodnotě vlastnosti kolekce. |
CollectionResourceCastNode |
Uzel představující segment typu, který přetypuje uzel kolekce prostředků. |
CollectionResourceFunctionCallNode |
Uzel představuje volání funkce, které vrací kolekci entit. |
CollectionResourceNode |
Základní třída pro všechny sémanticky vázané uzly, které představují sestavitelnou kolekci hodnot. |
ComputeClause |
Výsledek analýzy $compute možnosti dotazu. |
ComputeExpression |
Položka vypočítaná dotazem na aktuální úrovni stromu. |
ComputeExpressionToken |
Token dotazu představující agregační token. |
ComputeToken |
Token dotazu představující výpočetní token. |
ConstantNode |
Uzel představující konstantní hodnotu může být buď primitivní, komplexní, entita nebo hodnota kolekce. |
ConvertNode |
Uzel představující převod primitivního typu na jiný typ. |
CountNode |
Uzel představující počet souvisejících entit nebo položek v rámci vlastnosti hodnotné kolekcí. |
CountSegment |
Segment představující $count v cestě |
CountSegmentToken |
Lexikální token představující $count segment v cestě. |
CountVirtualPropertyNode |
Fiktivní třída, která umožňuje, aby virtuální $count vlastností fungovala stejně jako jakákoli jiná metoda agregace. |
CustomQueryOptionToken |
Lexikální token představující možnost dotazu. |
CustomUriFunctions |
Třída představuje signatury funkcí vlastních funkcí identifikátoru URI. |
CustomUriLiteralParsers |
Tato třída je vlastní správce literálového analyzátoru a analyzátoru. Přidejte vlastní analyzátor literálů URI prostřednictvím této třídy. Tato třída se také používá jako UriLiteralParser. |
CustomUriLiteralPrefixes |
Rozšiřuje systém parsování identifikátorů URI předpony literálu. S touto třídou můžete přidat vlastní předponu literálu pro libovolný typ EdmType. |
DottedIdentifierToken |
Lexikální token představující segment typu. |
DynamicPathSegment |
Segment představující neznámou cestu nebo otevřenou vlastnost. |
EachSegment |
Segment představující $each v cestě. |
EndPathToken |
Lexikální token představující poslední segment v cestě. |
EntityIdSegment |
Segment představující ID entity reprezentované možností dotazu $id |
EntitySetSegment |
Segment představující EntitySet v cestě. |
ExpandedCountSelectItem |
To představuje jednu úroveň rozšíření pro konkrétní strom rozšíření. |
ExpandedNavigationSelectItem |
To představuje jednu úroveň rozšíření pro konkrétní strom rozšíření. |
ExpandedReferenceSelectItem |
Představuje jednu úroveň rozšíření pro konkrétní strom rozšíření s $ref operace. |
ExpandTermToken |
Lexikální token představující operaci rozšíření. |
ExpandToken |
Lexikální token představující operaci rozšíření. |
FilterClause |
Výsledek analýzy možnosti dotazu $filter |
FilterSegment |
Segment představující $filter v cestě. |
FunctionCallToken |
Lexikální token představující volání funkce. |
FunctionParameterToken |
Token představující parametr volání funkce. |
FunctionSignatureWithReturnType |
Třída představující signaturu funkce pomocí typů EDM. |
InnerPathToken |
Lexikální token představující jeden neroot segment v cestě dotazu. |
InNode |
Uzel dotazu představující operátor In. |
InToken |
Lexikální token představující operaci In. |
KeySegment |
Segment představující klíčové vyhledávání v cestě. |
LambdaNode |
Uzel představující dotaz Any/All. |
LambdaToken |
Lexikální token představující dotaz Any/All |
LevelsClause |
Výsledek analýzy možnosti $levels |
LiteralToken |
Lexikální token představující hodnotu literálu. |
MetadataSegment |
Segment představující $metadata v cestě. |
NamedFunctionParameterNode |
Uzel představující sémanticky parsovaný parametr funkce. |
NamedValue |
Třída představující jednu pojmenovanou hodnotu (dvojice název a hodnota). |
NamespaceQualifiedWildcardSelectItem |
Třída představuje výběr všech akcí a funkcí v zadaném oboru názvů. |
NavigationPropertyLinkSegment |
Segment představující $ref (verze zpětné kompatibility pro odl 7.4.x) |
NavigationPropertySegment |
Segment představující vlastnost navigace |
NonResourceRangeVariable |
RozsahVariable z hodnoty Any nebo All, která neodkazuje na sadu entit nebo komplexní kolekci. |
NonResourceRangeVariableReferenceNode |
Uzel, který představuje rozsahVariable, který iteruje v jiné kolekci prostředků. |
NonSystemToken |
Lexikální token představující segment v cestě. |
ODataExpandPath |
Konkrétní typ ODataPath , jehož typ může obsahovat pouze instance TypeSegmentNavigationPropertySegmentPropertySegment nebo komplexní. |
ODataPath |
Reprezentace části cesty identifikátoru URI OData, která se skládá z ODataPathSegments. |
ODataPathSegment |
Sémantické znázornění segmentu v cestě. |
ODataQueryOptionParser |
Analyzátor možností dotazů |
ODataSelectPath |
Konkrétní typ ODataPath , který může obsahovat pouze instance TypeSegment, NavigationPropertySegment, PropertySegment, OperationSegmentnebo DynamicPathSegment. |
ODataUnrecognizedPathException |
Výjimka, která je vyvolána, když analýza cesty zjistí nerozpoznaný nebo nerozpoznatelný token v cestě (se kterou by servery měly zacházet jako s 404). |
ODataUnresolvedFunctionParameterAlias |
Představuje aliasovaný parametr ve volání funkce, která ještě nebyla přeložena na konkrétní hodnotu. |
ODataUriParser |
Hlavní veřejné rozhraní API pro parsování identifikátoru ODataURI. |
ODataUriParserSettings |
Nastavení používaná nástrojem ODataUriParser. |
ODataUriResolver |
Třída pro překlad různých druhů kontextu analýzy identifikátoru URI. |
OperationImportSegment |
Segment představující volání akceimport nebo functionImport. |
OperationSegment |
Segment představující volání akce, funkce nebo operace služby. |
OperationSegmentParameter |
Představuje hodnotu pojmenovaného parametru pro vyvolání operace v cestě OData. |
OrderByClause |
Představuje výsledek analýzy $orderby možnosti dotazu. |
OrderByToken |
Lexikální token představující pořadí podle operace. |
ParameterAliasNode |
Představuje alias parametru, který se zobrazí v cestě URI, $filter nebo $orderby. |
PathSegmentHandler |
Rozhraní obslužné rutiny pro procházení sémantického stromu cesty. |
PathSegmentToken |
Lexikální token představující segment v cestě. |
PathSegmentTranslator<T> |
Rozhraní translatoru pro procházení syntaktického stromu. |
PathSelectItem |
Třída představuje výběr konkrétní cesty. |
PathTemplateSegment |
Segment představující šablonu cesty v cestě. |
PathToken |
Lexikální token představující segment v cestě. |
PropertySegment |
Segment představující strukturální vlastnost |
QueryNode |
Základní třída pro všechny uzly vázané na sémantická metadata. |
QueryNodeVisitor<T> |
Návštěvnické rozhraní pro procházky po sémantickém stromu. |
QueryToken |
Základní třída pro všechny lexikální tokeny dotazu OData. |
RangeVariable |
RangeVariable, která představuje proměnnou iterátoru buď nad kolekcí, buď entit, nebo ne. Existuje mimo hlavní objekt SemanticAST, ale je připojen prostřednictvím uzlu RangeVariableReferenceNode (buď ne entita, nebo entita). |
RangeVariableKind |
Výčet různých druhů RangeVariables. |
RangeVariableToken |
Lexikální token představující parametr dotazu Any/All. |
ReferenceSegment |
Segment představující $ref v cestě. |
ResourceRangeVariable |
RangeVariable uvnitř libovolného nebo celého výrazu, který odkazuje na entitu nebo komplex. |
ResourceRangeVariableReferenceNode |
Uzel představující proměnnou rozsahu v klauzuli Any nebo All, která odkazuje na entitu nebo komplex. |
SearchClause |
Výsledek analýzy možnosti dotazu $search. |
SearchTermNode |
Uzel představující hledaný termín. |
SelectExpandClause |
Třída představující kombinovaný sémantický význam libovolné klauzule select nebo expand v identifikátoru URI. |
SelectExpandTermToken |
Základní třída pro ExpandTermToken a SelectTermToken. |
SelectItem |
Položka, která byla vybrána dotazem na aktuální úrovni stromu. |
SelectItemHandler |
Rozhraní obslužné rutiny pro procházení stromu položek výběru. |
SelectItemTranslator<T> |
Rozhraní Translator pro procházení stromu vybrat položku. |
SelectTermToken |
Lexikální token představující operaci výběru. |
SelectToken |
Lexikální token představující operaci výběru. |
SingleComplexNode |
Uzel představující komplex. |
SingleEntityNode |
Základní třída pro všechny uzly vázané na sémantická metadata, které představují jednu sestavitelnou hodnotu entity. |
SingleNavigationNode |
Uzel představující jednu navigační vlastnost. |
SingleResourceCastNode |
Uzel představující segment typu, který přetypuje jednu entitu nebo komplexní nadřazený uzel. |
SingleResourceFunctionCallNode |
Uzel představující volání funkce, které vrací jednu entitu nebo komplex. |
SingleResourceNode |
Uzel představující prostředek, včetně entity a komplexního. |
SingletonSegment |
Segment představující jednoúčelový objekt v cestě. |
SingleValueCastNode |
Uzel představující segment typu, který přetypuje jeden uzel primitivní hodnoty. |
SingleValueFunctionCallNode |
Uzel představující volání funkce, které vrací jednu hodnotu. |
SingleValueNode |
Základní třída pro všechny uzly vázané na sémantická metadata, které představují jednu sestavitelnou hodnotu. |
SingleValueOpenPropertyAccessNode |
Sémantický uzel, který představuje přístup k otevřené vlastnosti s jednou hodnotou, který není vázán na model EDM. |
SingleValuePropertyAccessNode |
Uzel představující přístup k hodnotě vlastnosti. |
StarToken |
Lexikální token představující přístup all-properties. |
StringAsEnumResolver |
Implementace pro překlad hodnoty literálu bez kvalifikovaného oboru názvů pro výčtový typ. |
SystemToken |
Lexikální token představující systémový token, například $count |
TypeFacetsPromotionRules |
Definuje pravidla povýšení pro omezující vlastnosti typu. |
TypeSegment |
Segment představující přetypování předchozího segmentu na jiný typ. |
UnaryOperatorNode |
Uzel představující unární operátor. |
UnaryOperatorToken |
Lexikální token představující unární operátor. |
UnqualifiedODataUriResolver |
Překladač, který podporuje volání vázané funkce. |
UriLiteralParsingException |
Tuto výjimku vyvolá, když analyzátor může analyzovat cílový typ, ale nepodařilo se mu to. Pokud parser nedokáže analyzovat cílový typ, nevolejte. |
UriPathParser |
Analyzátor, který využívá cestu URI a vytváří lexikální objektový model. |
UriQueryExpressionParser |
Analyzátor, který využívá výraz dotazu ($filter, $orderby) a vytváří lexikální objektový model. |
UriTemplateExpression |
Třída představující výsledek analýzy šablony identifikátoru URI. |
ValueSegment |
Segment představující $value |
WildcardSelectItem |
Třída představující položku výběru "*", která označuje, že by měly být vybrány všechny strukturální vlastnosti. |
Rozhraní
IPathSegmentTokenVisitor |
Rozhraní návštěvníka pro procházení stromu cesty. |
IPathSegmentTokenVisitor<T> |
Rozhraní návštěvníka pro procházení stromu cesty. |
ISyntacticTreeVisitor<T> |
Rozhraní návštěvníka pro procházení syntaktického stromu. |
IUriLiteralParser |
Rozhraní pro analyzátor literálů URI. Parsovat identifikátor URI požadavku OData do objektů, ODataUriParser používá UriLiteralParses. Implementace tohoto rozhraní bude parsovat text EdmType na jeho instanci. |
Výčty
BinaryOperatorKind |
Výčet binárních operátorů. |
OrderByDirection |
Výčet pořadí podle směrů. |
QueryNodeKind |
Veřejný výčet typů uzlů dotazů. Podmnožina InternalQueryNodeKind |
QueryTokenKind |
Výčet typů tokenů dotazů |
UnaryOperatorKind |
Výčet binárních operátorů. |
Delegáti
ParseDynamicPathSegment |
Představuje delegáta pro analýzu neznámého segmentu cesty nebo otevřeného segmentu vlastnosti. |