ServiceMetadataExtension Sınıf

Tanım

Meta veri yayımlama protokolleri için uygulamayı sağlar.

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)
Devralma
ServiceMetadataExtension
Uygulamalar

Açıklamalar

ServiceMetadataExtension ile bir hizmet System.ServiceModel.Description.ServiceMetadataBehavioryapılandırılarak yapılandırılır ve kullanılır.

Ayrıca özelliğine ServiceMetadataExtension erişerek çalışma zamanında hizmetin meta verilerini almak için sınıfını Metadata da kullanabilirsiniz.

Oluşturucular

ServiceMetadataExtension()

Bir nesnenin örneğini ServiceMetadataExtension oluşturur.

Özellikler

Metadata

Hizmetin meta verilerini çalışma zamanında alır.

SingleWsdl

Hizmet tarafından kullanılan tek WSDL'yi alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IExtension<ServiceHostBase>.Attach(ServiceHostBase)

Bir nesnenin özel davranışa katılmasını sağlar. Çalışma zamanı uzantıyı sınıfın bir örneğine eklediğinde çağrılır ServiceHostBase . Yalnızca dahili kullanım içindir.

IExtension<ServiceHostBase>.Detach(ServiceHostBase)

Bir nesnenin özel davranışa katılmasını sağlar. Çalışma zamanı uzantıyı sınıfın bir örneğinden ayırdığında çağrılır InstanceContext . Yalnızca dahili kullanım içindir.

Şunlara uygulanır