用于实现自定义 URL 解析方案的方法。 如果不需要自定义解析,则此方法将返回 null。 如果此方法返回一个非空 URL,则将使用该返回值,而不进行进一步验证。
命名空间: Microsoft.Data.OData
程序集: Microsoft.Data.OData(在 Microsoft.Data.OData.dll 中)
语法
声明
Private Function ResolveUrl ( _
baseUri As Uri, _
payloadUri As Uri _
) As Uri Implements IODataUrlResolver.ResolveUrl
用法
Dim instance As ODataBatchOperationResponseMessage
Dim baseUri As Uri
Dim payloadUri As Uri
Dim returnValue As Uri
returnValue = CType(instance, IODataUrlResolver).ResolveUrl(baseUri, _
payloadUri)
Uri IODataUrlResolver.ResolveUrl(
Uri baseUri,
Uri payloadUri
)
private:
virtual Uri^ ResolveUrl(
Uri^ baseUri,
Uri^ payloadUri
) sealed = IODataUrlResolver::ResolveUrl
private abstract ResolveUrl :
baseUri:Uri *
payloadUri:Uri -> Uri
private override ResolveUrl :
baseUri:Uri *
payloadUri:Uri -> Uri
JScript 支持使用显式接口实现,但不支持声明新显式接口实现。
参数
- baseUri
类型:System.Uri
要用于解析的(可选的)基 URI。
- payloadUri
类型:System.Uri
从负载中读取的 URI。
返回值
类型:System.Uri
用于将方法参数的自定义解析反映到 URL 中的 Uri 实例,如果不需要自定义解析,则为 null(在此情况下使用默认解析)。
实现
IODataUrlResolver.ResolveUrl(Uri, Uri)