Udostępnij za pośrednictwem


CustomUriLiteralParsers Klasa

Definicja

Ta klasa jest niestandardowym menedżerem analizatora literału i analizatorem. Dodaj analizator literału niestandardowego identyfikatora URI za pomocą tej klasy. Ta klasa jest również używana jako UriLiteralParser.

public sealed class CustomUriLiteralParsers : Microsoft.OData.UriParser.IUriLiteralParser
type CustomUriLiteralParsers = class
    interface IUriLiteralParser
Public NotInheritable Class CustomUriLiteralParsers
Implements IUriLiteralParser
Dziedziczenie
CustomUriLiteralParsers
Implementuje

Metody

AddCustomUriLiteralParser(IEdmTypeReference, IUriLiteralParser)

Dodaj niestandardową metodę "IUriLiteralParser", która zostanie wywołana, aby przeanalizować wartość danego obiektu EdmType podczas procesu UriParsing.

AddCustomUriLiteralParser(IUriLiteralParser)

Dodaj niestandardowy element "IUriLiteralParser", który będzie wywoływany do analizowania wartości identyfikatora URI podczas procesu analizowania identyfikatora URI.

ParseUriStringToType(String, IEdmTypeReference, UriLiteralParsingException)

Przeanalizuj podany tekst identyfikatora URI. Spróbuj przeanalizować określonego analizatora literału identyfikatora URI zarejestrowanego dla docelowego obiektu EdmType. Jeśli analizator nie jest zarejestrowany, spróbuj przeanalizować je za pomocą analizatorów ogólnych. Ta metoda jest publiczna z powodu interfejsu, ale wystąpienie Singleton wewnętrznych, aby nie było możliwe uzyskanie dostępu do niej przez klientów.

RemoveCustomUriLiteralParser(IUriLiteralParser)

Usuń daną niestandardową pamięć podręczną formularzy "IUriLiteralParser". Zostanie on usunięty zarówno z zwykłych analizatorów, jak i analizatorów zarejestrowanych w EdmType.

Dotyczy