Microsoft.OData.UriParser Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
AggregatedCollectionPropertyNode |
Węzeł reprezentujący pierwotnie zasób kolekcji, który został zagregowany w jedną wartość. |
AllNode |
Węzeł zapytania reprezentujący kwerendę Wszystkie. |
AllToken |
Token leksykalny reprezentujący wszystkie zapytania |
AlternateKeysODataUriResolver |
Implementacja rozpoznawania kluczy alternatywnych. |
AnnotationSegment |
Segment reprezentujący adnotację |
AnyNode |
Węzeł zapytania reprezentujący dowolne zapytanie. |
AnyToken |
Token leksykalny reprezentujący dowolne zapytanie |
BatchReferenceSegment |
Segment reprezentujący alias do innego adresu URL w partii. |
BatchSegment |
Segment reprezentujący $batch |
BinaryOperatorNode |
Węzeł zapytania reprezentujący operator binarny. |
BinaryOperatorToken |
Token leksykalny reprezentujący operator binarny. |
CollectionComplexNode |
Węzeł reprezentuje właściwość złożoną kolekcji. |
CollectionConstantNode |
Węzeł reprezentujący wartość stałą może być wartością pierwotną, złożoną, jednostką lub kolekcją. |
CollectionFunctionCallNode |
Węzeł reprezentujący wywołanie funkcji zwracające kolekcję |
CollectionNavigationNode |
Węzeł zapytania reprezentujący właściwość nawigacji kolekcji. |
CollectionNode |
Klasa bazowa dla wszystkich węzłów powiązanych metadanych semantycznych, które reprezentują komponowalne kolekcje wartości. |
CollectionOpenPropertyAccessNode |
Węzeł reprezentujący dostęp do wartości właściwości otwartej kolekcji. |
CollectionPropertyAccessNode |
Węzeł reprezentujący dostęp do wartości właściwości kolekcji. |
CollectionResourceCastNode |
Węzeł reprezentujący segment typu, który rzutuje węzeł kolekcji zasobów. |
CollectionResourceFunctionCallNode |
Węzeł reprezentujący wywołanie funkcji, które zwraca kolekcję jednostek. |
CollectionResourceNode |
Klasa bazowa dla wszystkich semantycznie powiązanych węzłów, które reprezentują komponowalne kolekcje wartości. |
ComputeClause |
Wynik analizy $compute opcji zapytania. |
ComputeExpression |
Element, który został obliczony przez zapytanie na bieżącym poziomie drzewa. |
ComputeExpressionToken |
Token zapytania reprezentujący token agregujący. |
ComputeToken |
Token zapytania reprezentujący token obliczeniowy. |
ConstantNode |
Węzeł reprezentujący wartość stałą może być wartością pierwotną, złożoną, jednostką lub kolekcją. |
ConvertNode |
Węzeł reprezentujący konwersję typu pierwotnego na inny typ. |
CountNode |
Węzeł reprezentujący liczbę powiązanych jednostek lub elementów we właściwości o wartości kolekcji. |
CountSegment |
Segment reprezentujący $count w ścieżce |
CountSegmentToken |
Token leksykalny reprezentujący segment $count w ścieżce. |
CountVirtualPropertyNode |
Fikcyjna klasa umożliwiająca działanie właściwości wirtualnej $count jak każda inna metoda agregacji. |
CustomQueryOptionToken |
Token leksykalny reprezentujący opcję zapytania. |
CustomUriFunctions |
Klasa reprezentuje sygnatury funkcji niestandardowych funkcji identyfikatora URI. |
CustomUriLiteralParsers |
Ta klasa jest niestandardowym menedżerem analizatora literałów i analizatorem. Dodaj analizator literału niestandardowego identyfikatora URI za pomocą tej klasy. Ta klasa jest również używana jako klasa UriLiteralParser. |
CustomUriLiteralPrefixes |
Rozszerza system analizowania identyfikatora URI prefiksu literału. Za pomocą tej klasy można dodać niestandardowy prefiks literału dla dowolnego typu EdmType. |
DottedIdentifierToken |
Token leksykalny reprezentujący segment typu. |
DynamicPathSegment |
Segment reprezentujący nieznaną ścieżkę lub otwartą właściwość. |
EachSegment |
Segment reprezentujący $each w ścieżce. |
EndPathToken |
Token leksykalny reprezentujący ostatni segment w ścieżce. |
EntityIdSegment |
Segment reprezentujący identyfikator jednostki reprezentowany przez opcję zapytania $id |
EntitySetSegment |
Segment reprezentujący element EntitySet w ścieżce. |
ExpandedCountSelectItem |
Reprezentuje to jeden poziom rozszerzenia dla określonego drzewa rozszerzeń. |
ExpandedNavigationSelectItem |
Reprezentuje to jeden poziom rozszerzenia dla określonego drzewa rozszerzeń. |
ExpandedReferenceSelectItem |
Reprezentuje to jeden poziom rozszerzenia dla określonego drzewa rozszerzeń z operacją $ref. |
ExpandTermToken |
Token leksykalny reprezentujący operację rozwijania. |
ExpandToken |
Token leksykalny reprezentujący operację rozwijania. |
FilterClause |
Wynik analizy opcji zapytania $filter. |
FilterSegment |
Segment reprezentujący $filter w ścieżce. |
FunctionCallToken |
Token leksykalny reprezentujący wywołanie funkcji. |
FunctionParameterToken |
Token reprezentujący parametr wywołania funkcji. |
FunctionSignatureWithReturnType |
Klasa reprezentująca podpis funkcji przy użyciu typów EDM. |
InnerPathToken |
Token leksykalny reprezentujący pojedynczy segment inny niż główny w ścieżce zapytania. |
InNode |
Węzeł zapytania reprezentujący operator In. |
InToken |
Token leksykalny reprezentujący operację W. |
KeySegment |
Segment reprezentujący wyszukiwanie klucza w ścieżce. |
LambdaNode |
Węzeł reprezentujący zapytanie Dowolne/Wszystkie. |
LambdaToken |
Token leksykalny reprezentujący zapytanie dowolne/wszystkie |
LevelsClause |
Wynik analizy $levels opcji |
LiteralToken |
Token leksykalny reprezentujący wartość literału. |
MetadataSegment |
Segment reprezentujący $metadata w ścieżce. |
NamedFunctionParameterNode |
Węzeł reprezentujący semantycznie przeanalizowany parametr funkcji. |
NamedValue |
Klasa reprezentująca pojedynczą nazwaną wartość (nazwa i para wartości). |
NamespaceQualifiedWildcardSelectItem |
Klasa reprezentująca wybór wszystkich akcji i funkcji w określonej przestrzeni nazw. |
NavigationPropertyLinkSegment |
Segment reprezentujący $ref (wersja zgodności z poprzednimi wersjami dla wersji ODL 7.4.x) |
NavigationPropertySegment |
Segment reprezentujący właściwość nawigacji |
NonResourceRangeVariable |
Właściwość rangeVariable z dowolnej lub wszystkiej, która nie odwołuje się do zestawu jednostek ani kolekcji złożonej. |
NonResourceRangeVariableReferenceNode |
Węzeł reprezentujący element rangeVariable, który iteruje po kolekcji zasobów niezwiązanych z zasobami. |
NonSystemToken |
Token leksykalny reprezentujący segment w ścieżce. |
ODataExpandPath |
Określony typ, którego ODataPath może zawierać tylko wystąpienia lub TypeSegmentNavigationPropertySegment złożone PropertySegment . |
ODataPath |
Reprezentacja części ścieżki identyfikatora URI OData, która składa się z ODataPathSegments. |
ODataPathSegment |
Semantyczna reprezentacja segmentu w ścieżce. |
ODataQueryOptionParser |
Analizator opcji zapytania |
ODataSelectPath |
Określony typ, który ODataPath może zawierać tylko wystąpienia TypeSegment, NavigationPropertySegment, PropertySegment, OperationSegmentlub DynamicPathSegment. |
ODataUnrecognizedPathException |
Wyjątek zgłaszany podczas analizowania ścieżki wykrywa nierozpoznany lub nierozpoznany token w ścieżce (który serwery powinny traktować jako 404). |
ODataUnresolvedFunctionParameterAlias |
Reprezentuje aliasowany parametr w wywołaniu funkcji, które nie zostało jeszcze rozpoznane dla określonej wartości. |
ODataUriParser |
Główny publiczny interfejs API do analizowania identyfikatora ODataURI. |
ODataUriParserSettings |
Ustawienia używane przez ODataUriParserprogram . |
ODataUriResolver |
Klasa do rozpoznawania różnych rodzajów kontekstu analizowania identyfikatora URI. |
OperationImportSegment |
Segment reprezentujący wywołanie elementu actionimport lub functionImport. |
OperationSegment |
Segment reprezentujący wywołanie akcji, funkcji lub operacji usługi. |
OperationSegmentParameter |
Reprezentuje nazwaną wartość parametru służącą do wywoływania operacji w ścieżce OData. |
OrderByClause |
Reprezentuje wynik analizowania opcji zapytania $orderby. |
OrderByToken |
Token leksykalny reprezentujący kolejność według operacji. |
ParameterAliasNode |
Reprezentuje alias parametru wyświetlany w ścieżce identyfikatora URI, $filter lub $orderby. |
PathSegmentHandler |
Interfejs programu obsługi do chodzenia po drzewie semantycznym ścieżki. |
PathSegmentToken |
Token leksykalny reprezentujący segment w ścieżce. |
PathSegmentTranslator<T> |
Interfejs translatora do chodzenia po drzewie składniowym. |
PathSelectItem |
Klasa reprezentująca wybór określonej ścieżki. |
PathTemplateSegment |
Segment reprezentujący szablon ścieżki w ścieżce. |
PathToken |
Token leksykalny reprezentujący segment w ścieżce. |
PropertySegment |
Segment reprezentujący właściwość strukturalną |
QueryNode |
Klasa bazowa dla wszystkich węzłów powiązanych metadanych semantycznych. |
QueryNodeVisitor<T> |
Interfejs gościa do chodzenia po drzewie semantycznym. |
QueryToken |
Klasa bazowa dla wszystkich tokenów leksykalnych zapytania OData. |
RangeVariable |
Zmienna RangeVariable, która reprezentuje zmienną iteratora w kolekcji, jednostki lub nie. Istnieje poza głównym SemanticAST, ale przyłączony za pośrednictwem elementu RangeVariableReferenceNode (jednostki innej niż jednostka lub jednostka). |
RangeVariableKind |
Wyliczenie różnych rodzajów rangeVariables. |
RangeVariableToken |
Token leksykalny reprezentujący parametr zapytania Any/All. |
ReferenceSegment |
Segment reprezentujący $ref w ścieżce. |
ResourceRangeVariable |
Element RangeVariable wewnątrz dowolnego lub wszystkiego wyrażenia, które odwołuje się do jednostki lub złożonego. |
ResourceRangeVariableReferenceNode |
Węzeł do reprezentowania zmiennej zakresu w klauzuli Dowolne lub Wszystkie, która odwołuje się do jednostki lub złożonej. |
SearchClause |
Wynik analizowania opcji zapytania $search. |
SearchTermNode |
Węzeł reprezentujący termin wyszukiwania. |
SelectExpandClause |
Klasa reprezentująca połączone semantyczne znaczenie dowolnych klauzul select lub expand w identyfikatorze URI. |
SelectExpandTermToken |
Klasa bazowa dla i ExpandTermTokenSelectTermToken. |
SelectItem |
Element wybrany przez zapytanie na bieżącym poziomie drzewa. |
SelectItemHandler |
Interfejs procedury obsługi do chodzenia po drzewie elementów wybierania. |
SelectItemTranslator<T> |
Interfejs translatora do chodzenia po drzewie elementów. |
SelectTermToken |
Token leksykalny reprezentujący operację wybierania. |
SelectToken |
Token leksykalny reprezentujący operację wybierania. |
SingleComplexNode |
Węzeł reprezentujący złożony. |
SingleEntityNode |
Klasa bazowa dla wszystkich węzłów powiązanych metadanych semantycznych, które reprezentują pojedynczą wartość jednostki z możliwością tworzenia. |
SingleNavigationNode |
Węzeł reprezentujący pojedynczą właściwość nawigacji. |
SingleResourceCastNode |
Węzeł reprezentujący segment typu, który rzutuje pojedynczy węzeł nadrzędny/jednostkę złożoną. |
SingleResourceFunctionCallNode |
Węzeł reprezentujący wywołanie funkcji, które zwraca pojedynczą jednostkę lub kompleks. |
SingleResourceNode |
Węzeł reprezentujący zasób, w tym jednostkę i kompleks. |
SingletonSegment |
Segment reprezentujący pojedynczą ścieżkę. |
SingleValueCastNode |
Węzeł reprezentujący segment typu, który rzutuje jeden węzeł wartości pierwotnej. |
SingleValueFunctionCallNode |
Węzeł reprezentujący wywołanie funkcji, które zwraca jedną wartość. |
SingleValueNode |
Klasa bazowa dla wszystkich węzłów powiązanych metadanych semantycznych, które reprezentują pojedynczą wartość z możliwością komponowalnego. |
SingleValueOpenPropertyAccessNode |
Węzeł semantyczny reprezentujący dostęp do właściwości typu open o pojedynczej wartości, który nie jest powiązany z modelem EDM. |
SingleValuePropertyAccessNode |
Węzeł reprezentujący dostęp do wartości właściwości. |
StarToken |
Token leksykalny reprezentujący dostęp do wszystkich właściwości. |
StringAsEnumResolver |
Implementacja rozpoznawania wartości literału bez kwalifikowanej przestrzeni nazw do typu wyliczenia. |
SystemToken |
Token leksykalny reprezentujący token systemowy, taki jak $count |
TypeFacetsPromotionRules |
Definiuje reguły podwyższania poziomu dla aspektów typów. |
TypeSegment |
Segment reprezentujący rzutowanie z poprzedniego segmentu na inny typ. |
UnaryOperatorNode |
Węzeł reprezentujący operator jednoargumentowy. |
UnaryOperatorToken |
Token leksykalny reprezentujący operator jednoargumentowy. |
UnqualifiedODataUriResolver |
Program rozpoznawania, który obsługuje powiązane wywołania funkcji. |
UriLiteralParsingException |
Wyrzuć ten wyjątek, gdy analizator może przeanalizować typ docelowy, ale nie udało się to zrobić. Nie należy zgłaszać, gdy analizator nie może przeanalizować typu docelowego. |
UriPathParser |
Analizator, który używa ścieżki identyfikatora URI i tworzy model obiektów leksykalnych. |
UriQueryExpressionParser |
Analizator, który używa wyrażenia zapytania ($filter, $orderby) i tworzy model obiektów leksykalnych. |
UriTemplateExpression |
Klasa reprezentująca wynik analizowania szablonu identyfikatora URI. |
ValueSegment |
Segment reprezentujący $value |
WildcardSelectItem |
Klasa reprezentująca element wyboru "*" wskazujący, że należy wybrać wszystkie właściwości strukturalne. |
Interfejsy
IPathSegmentTokenVisitor |
Interfejs dla odwiedzających do chodzenia po drzewie ścieżki. |
IPathSegmentTokenVisitor<T> |
Interfejs dla odwiedzających do chodzenia po drzewie ścieżki. |
ISyntacticTreeVisitor<T> |
Interfejs dla odwiedzających do chodzenia po drzewie syntatycznym. |
IUriLiteralParser |
Interfejs analizatora literału identyfikatora URI. Aby przeanalizować identyfikator URI żądania OData do obiektów, ODataUriParser używa identyfikatora UriLiteralParses. Implementacja tego interfejsu przeanalizuje tekst obiektu EdmType do jego wystąpienia. |
Wyliczenia
BinaryOperatorKind |
Wyliczanie operatorów binarnych. |
OrderByDirection |
Wyliczanie kolejności według wskazówek. |
QueryNodeKind |
Publiczne wyliczanie rodzajów węzłów zapytań. Podzbiór elementu InternalQueryNodeKind |
QueryTokenKind |
Wyliczanie rodzajów tokenów zapytań. |
UnaryOperatorKind |
Wyliczanie operatorów binarnych. |
Delegaci
ParseDynamicPathSegment |
Reprezentuje delegata do analizowania nieznanego segmentu ścieżki lub otwartego segmentu właściwości |