ServiceMetadataExtension 類別

定義

為中繼資料發行通訊協定提供實作。

public ref class ServiceMetadataExtension : System::ServiceModel::IExtension<System::ServiceModel::ServiceHostBase ^>
public class ServiceMetadataExtension : System.ServiceModel.IExtension<System.ServiceModel.ServiceHostBase>
type ServiceMetadataExtension = class
    interface IExtension<ServiceHostBase>
Public Class ServiceMetadataExtension
Implements IExtension(Of ServiceHostBase)
繼承
ServiceMetadataExtension
實作

備註

藉由 ServiceMetadataExtension 設定服務,即可設定和使用 System.ServiceModel.Description.ServiceMetadataBehavior

您也可以藉由存取 ServiceMetadataExtension 屬性,使用 Metadata 類別在執行階段取得服務的中繼資料。

建構函式

ServiceMetadataExtension()

建立 ServiceMetadataExtension 物件的執行個體。

屬性

Metadata

取得執行階段的服務中繼資料。

SingleWsdl

取得服務所使用的單一 WSDL。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

IExtension<ServiceHostBase>.Attach(ServiceHostBase)

讓物件能夠參與自訂的行為。 在執行階段將延伸附加到 ServiceHostBase 類別的執行個體時呼叫。 僅供內部使用。

IExtension<ServiceHostBase>.Detach(ServiceHostBase)

讓物件能夠參與自訂的行為。 在執行階段從 InstanceContext 類別的執行個體中斷連結延伸時呼叫。 僅供內部使用。

適用於