Condividi tramite


CustomUriLiteralParsers Classe

Definizione

Questa classe è la gestione del parser letterale personalizzato e il parser. Aggiungere un parser letterale personalizzato Uri tramite questa classe. Questa classe viene usata anche come UriLiteralParser.

public sealed class CustomUriLiteralParsers : Microsoft.OData.UriParser.IUriLiteralParser
type CustomUriLiteralParsers = class
    interface IUriLiteralParser
Public NotInheritable Class CustomUriLiteralParsers
Implements IUriLiteralParser
Ereditarietà
CustomUriLiteralParsers
Implementazioni

Metodi

AddCustomUriLiteralParser(IEdmTypeReference, IUriLiteralParser)

Aggiungere un 'IUriLiteralParser' personalizzato che verrà chiamato per analizzare un valore di EdmType specificato durante il processo UriParsing.

AddCustomUriLiteralParser(IUriLiteralParser)

Aggiungere un 'IUriLiteralParser' personalizzato che verrà chiamato per analizzare i valori di URI durante il processo di analisi degli uri.

ParseUriStringToType(String, IEdmTypeReference, UriLiteralParsingException)

Analizzare il testo dell'URI specificato. Provare a analizzare con un parser letterale Uri specifico registrato per edmType di destinazione. Se non viene registrato alcun parser, provare a analizzare con i parser generali. Questo metodo è pubblico a causa dell'interfaccia, ma l'istanza di Singleton in interno in modo che non possa essere accessibile dai client.

RemoveCustomUriLiteralParser(IUriLiteralParser)

Rimuovere la cache dei moduli "IUriLiteralParser" personalizzata. Verrà rimosso da parser regolari e parser registrati con EdmType.

Si applica a