Udostępnij za pośrednictwem


StringAsEnumResolver Klasa

Definicja

Implementacja rozpoznawania wartości literału bez kwalifikowanej przestrzeni nazw do typu wyliczenia.

public sealed class StringAsEnumResolver : Microsoft.OData.UriParser.ODataUriResolver
type StringAsEnumResolver = class
    inherit ODataUriResolver
Public NotInheritable Class StringAsEnumResolver
Inherits ODataUriResolver
Dziedziczenie
StringAsEnumResolver

Konstruktory

StringAsEnumResolver()

Implementacja rozpoznawania wartości literału bez kwalifikowanej przestrzeni nazw do typu wyliczenia.

Właściwości

EnableCaseInsensitive

Czy włączyć bez uwzględniania wielkości liter dla rozpoznawania liter.

(Odziedziczone po ODataUriResolver)
EnableNoDollarQueryOptions

Pobiera i ustawia opcjonalny prefiks-$-sign-dla opcji zapytania systemowego OData.

(Odziedziczone po ODataUriResolver)
TypeFacetsPromotionRules

Pobiera i ustawia reguły podwyższania poziomu dla typów facetów.

(Odziedziczone po ODataUriResolver)

Metody

PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference)

Podwyższ poziom typów lewy i prawy operand, obsługuje scenariusz właściwości wyliczenia i stałej ciągu.

ResolveBoundOperations(IEdmModel, String, IEdmType)

Rozwiąż powiązane operacje na podstawie nazwy.

(Odziedziczone po ODataUriResolver)
ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>)

Rozwiąż klucze dla określonego zestawu jednostek, ta funkcja będzie wywoływana, gdy klucz jest określony jako pary wartości nazwy. Np. EntitySet(ID='key') Wartość wyliczenia może pominąć prefiks nazwy typu przy użyciu tego rozpoznawania.

ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>)

Rozwiąż klucze dla określonego zestawu jednostek, ta funkcja będzie wywoływana, gdy klucz jest określony jako wartości pozycyjne. Na przykład wartość wyliczenia EntitySet('key') może pominąć prefiks nazwy typu przy użyciu tego rozpoznawania.

ResolveNavigationSource(IEdmModel, String)

Rozwiąż problem ze źródłem nawigacji z modelu.

(Odziedziczone po ODataUriResolver)
ResolveOperationImports(IEdmModel, String)

Rozwiąż operację importowania o określonej nazwie.

(Odziedziczone po ODataUriResolver)
ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>)

Rozwiąż parametry operacji. Przy użyciu tego rozszerzenia wartość wyliczenia może być zapisywana jako wartość ciągu.

ResolveProperty(IEdmStructuredType, String)

Rozpoznawanie właściwości z nazwy właściwości

(Odziedziczone po ODataUriResolver)
ResolveTerm(IEdmModel, String)

Rozpoznawanie nazwy terminu z modelu.

(Odziedziczone po ODataUriResolver)
ResolveType(IEdmModel, String)

Rozpoznawanie nazwy typu z modelu.

(Odziedziczone po ODataUriResolver)
ResolveUnboundOperations(IEdmModel, String)

Rozpoznawanie operacji niezwiązanych na podstawie nazwy.

(Odziedziczone po ODataUriResolver)

Dotyczy