次の方法で共有


CustomUriLiteralParsers クラス

定義

このクラスは、カスタム リテラル パーサー マネージャーおよびパーサーです。 このクラスを使用して Uri カスタム リテラル パーサーを追加します。 このクラスは、UriLiteralParser としても使用されます。

public sealed class CustomUriLiteralParsers : Microsoft.OData.UriParser.IUriLiteralParser
type CustomUriLiteralParsers = class
    interface IUriLiteralParser
Public NotInheritable Class CustomUriLiteralParsers
Implements IUriLiteralParser
継承
CustomUriLiteralParsers
実装

メソッド

AddCustomUriLiteralParser(IEdmTypeReference, IUriLiteralParser)

UriParsing プロセス中に指定された EdmType の値を解析するために呼び出されるカスタム 'IUriLiteralParser' を追加します。

AddCustomUriLiteralParser(IUriLiteralParser)

URI 解析プロセス中に URI 値を解析するために呼び出されるカスタム 'IUriLiteralParser' を追加します。

ParseUriStringToType(String, IEdmTypeReference, UriLiteralParsingException)

指定された URI テキストを解析します。 ターゲット EdmType に登録されている特定の Uri リテラル パーサーを使用して解析を試みます。 パーサーが登録されていない場合は、一般的なパーサーで解析してみてください。 このメソッドは Interface が原因でパブリックですが、Singleton インスタンスは内部に存在するため、クライアントからアクセスできませんでした。

RemoveCustomUriLiteralParser(IUriLiteralParser)

指定したカスタム 'IUriLiteralParser' フォーム キャッシュを削除します。 EdmType に登録されている通常のパーサーとパーサーの両方から削除されます。

適用対象