IODataUrlResolver 接口

支持负载中发现的 URL 的自定义解析。

命名空间:  Microsoft.Data.OData
程序集:  Microsoft.Data.OData(在 Microsoft.Data.OData.dll 中)

语法

声明
Public Interface IODataUrlResolver
用法
Dim instance As IODataUrlResolver
public interface IODataUrlResolver
public interface class IODataUrlResolver
type IODataUrlResolver =  interface end
public interface IODataUrlResolver

IODataUrlResolver 类型公开以下成员。

方法

  名称 说明
公共方法 ResolveUrl 实现自定义 URL 的解析方案。如果不需要自定义解析,此方法将返回 null。如果此方法返回一个非空 URL,则使用没有进行进一步验证的值。

页首

注释

此接口可以在消息上实现(请参见 IODataRequestMessageIODataRequestMessage)。 将实现此接口的消息传递给 IODataRequestMessageIODataRequestMessage 时,消息编辑器/读取器将使用此接口进行自定义 URL 解析。 在编辑器上,这意味着只要将 URI 写入到负载中,将调用此接口上的解析方法解析要写入负载的实际 URI 的基 URI 和负载 URI 解析。 如果此方法从解析调用中返回 null,则将使用默认解析。 在编辑器上,这意味着此方法传递给了基 URI(无论是从负载或读卡器设置)和负载中读取的 URI。 结果是 OData OM 实例中报告的内容。 同样,如果此解析方法返回 null,则默认解析开始生效。

请参阅

参考

Microsoft.Data.OData 命名空间