支持负载中发现的 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,则使用没有进行进一步验证的值。 |
页首
注释
此接口可以在消息上实现(请参见 IODataRequestMessage 和 IODataRequestMessage)。 将实现此接口的消息传递给 IODataRequestMessage 或 IODataRequestMessage 时,消息编辑器/读取器将使用此接口进行自定义 URL 解析。 在编辑器上,这意味着只要将 URI 写入到负载中,将调用此接口上的解析方法解析要写入负载的实际 URI 的基 URI 和负载 URI 解析。 如果此方法从解析调用中返回 null,则将使用默认解析。 在编辑器上,这意味着此方法传递给了基 URI(无论是从负载或读卡器设置)和负载中读取的 URI。 结果是 OData OM 实例中报告的内容。 同样,如果此解析方法返回 null,则默认解析开始生效。