다음을 통해 공유


IODataPayloadUriConverter 인터페이스

정의

페이로드에 있는 URL의 사용자 지정 변환을 지원합니다.

public interface IODataPayloadUriConverter
type IODataPayloadUriConverter = interface
Public Interface IODataPayloadUriConverter
파생

설명

이 인터페이스는 메시지에 구현할 수 있습니다(및 IODataResponseMessage참조IODataRequestMessage). 이 인터페이스를 구현하는 메시지가 또는 ODataMessageReaderODataMessageWriter 전달되면 메시지 작성기/판독기는 사용자 지정 URL 변환에 이 인터페이스를 사용합니다. 기록기에서 URI가 페이로드에 기록될 때마다 기본 URI 및 페이로드 URI를 페이로드에 쓸 실제 URI로 변환하기 위해 이 인터페이스의 변환 메서드가 호출됩니다. 메서드가 변환 호출에서 null을 반환하는 경우 기본 변환이 사용됩니다. 판독기에서는 페이로드에서 읽은 URI 및 기본 URI(페이로드 또는 판독기 설정)가 메서드로 전달된다는 것을 의미합니다. 결과는 OData OM 인스턴스에서 보고되는 내용입니다. 변환 메서드가 null을 반환하면 다시 기본 변환이 시작됩니다.

메서드

ConvertPayloadUri(Uri, Uri)

사용자 지정 URL 변환 체계를 구현합니다. 사용자 지정 변환이 필요한 경우 이 메서드는 null을 반환합니다. 메서드가 null이 아닌 URL을 반환하는 경우 추가 유효성 검사 없이 해당 값이 사용됩니다.

적용 대상