다음을 통해 공유


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 리터럴 파서를 사용하여 구문 분석해 보세요. 파서가 등록되지 않은 경우 일반 파서를 사용하여 구문 분석해 보세요. 이 메서드는 인터페이스 때문에 공용이지만 클라이언트에서 액세스할 수 없도록 내부 Singleton 인스턴스입니다.

RemoveCustomUriLiteralParser(IUriLiteralParser)

지정된 사용자 지정 'IUriLiteralParser' 양식 캐시를 제거합니다. EdmType에 등록된 일반 파서와 파서에서 모두 제거됩니다.

적용 대상