Partager via


CustomUriLiteralParsers Classe

Définition

Cette classe est le gestionnaire d’analyseurs littéral personnalisé et l’analyseur. Ajoutez un analyseur littéral personnalisé URI via cette classe. Cette classe est également utilisée comme uriLiteralParser.

public sealed class CustomUriLiteralParsers : Microsoft.OData.UriParser.IUriLiteralParser
type CustomUriLiteralParsers = class
    interface IUriLiteralParser
Public NotInheritable Class CustomUriLiteralParsers
Implements IUriLiteralParser
Héritage
CustomUriLiteralParsers
Implémente

Méthodes

AddCustomUriLiteralParser(IEdmTypeReference, IUriLiteralParser)

Ajoutez un « IUriLiteralParser » personnalisé qui sera appelé pour analyser une valeur de l’EdmType donné pendant le processus UriParsing.

AddCustomUriLiteralParser(IUriLiteralParser)

Ajoutez un « IUriLiteralParser » personnalisé qui sera appelé pour analyser les valeurs d’URI pendant le processus d’analyse d’URI.

ParseUriStringToType(String, IEdmTypeReference, UriLiteralParsingException)

Analysez le texte de l’URI donné. Essayez d’analyser avec un analyseur littéral d’URI spécifique inscrit pour l’EdmType cible. Si aucun analyseur n’est inscrit, essayez d’analyser avec les analyseurs généraux. Cette méthode est publique en raison de l’interface, mais l’instance Singleton en interne ne peut donc pas être accessible par les clients.

RemoveCustomUriLiteralParser(IUriLiteralParser)

Supprimez le cache de formulaire « IUriLiteralParser » personnalisé donné. Il sera supprimé des analyseurs standard et des analyseurs inscrits auprès d’EdmType.

S’applique à