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。如果此方法傳回非 null 的 URL,則使用該值而不做進一步驗證。 |
上層
備註
在訊息上可以實作此介面 (請參閱 IODataRequestMessage 和 IODataRequestMessage)。 將實作此介面的訊息傳遞給 IODataRequestMessage 或 IODataRequestMessage 時,訊息寫入器/讀取器將會使用此介面進行自訂 URL 解析。 在寫入器上,這表示每當 URI 寫入至裝載時,就會呼叫此介面上的解析方法,將基底 URI 和裝載 URI 解析為要寫入裝載的實際 URI。 如果該方法從解析呼叫傳回 null,則使用預設的解析。 在讀取器上,這表示基底 URI (來自裝載或讀取器設定) 和從裝載讀取的 URI 會傳遞給該方法。 結果就是 OData OM 執行個體上報告的內容。 此外,如果解析方法傳回 null,則使用預設的解析。