CustomUriLiteralParsers Klasa
Definicja
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.
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. |