Aracılığıyla paylaş


MessageEncodingBindingElementImporter Sınıf

Tanım

WSDL tabanlı ilkeleri ve ileti kodlaması ile ilgili sözleşmeleri, hizmet için bu ilkeleri uygulayabilecek bağlama öğelerinin açıklamalarına dönüştürür.

public ref class MessageEncodingBindingElementImporter : System::ServiceModel::Description::IPolicyImportExtension, System::ServiceModel::Description::IWsdlImportExtension
public class MessageEncodingBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension, System.ServiceModel.Description.IWsdlImportExtension
type MessageEncodingBindingElementImporter = class
    interface IWsdlImportExtension
    interface IPolicyImportExtension
Public Class MessageEncodingBindingElementImporter
Implements IPolicyImportExtension, IWsdlImportExtension
Devralma
MessageEncodingBindingElementImporter
Uygulamalar

Açıklamalar

WSDL ile ileti kodlama bağlama öğesi arasındaki standart eşlemeyi genişletmek için bu sınıfı geçersiz kılın. Ardından özel nesnenizi WsdlImporter program aracılığıyla veya bir uygulama yapılandırma dosyası kullanarak ekleyin. Özel nesnenizi, bir uygulama yapılandırma dosyası kullanarak Hizmet İzleme GörüntüleyiciSi Aracı (SvcTraceViewer.exe) tarafından kullanılan iç WsdlImporter nesneye de ekleyebilirsiniz.

IWsdlImportExtension.BeforeImport Daha sonra ileti kodlama bağlama öğelerine aktarılan meta verileri doğrudan değiştirmek için yöntemini kullanın.

Oluşturucular

MessageEncodingBindingElementImporter()

MessageEncodingBindingElementImporter sınıfının yeni bir örneğini başlatı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ı

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

İleti kodlaması için özel ilke onaylarını içeri aktarabilen ve ilkeyi uygulayan bağlama öğelerini ekleyen bir yöntem tanımlar.

IWsdlImportExtension.BeforeImport(ServiceDescriptionCollection, XmlSchemaSet, ICollection<XmlElement>)

Kodlamayla ilişkili meta veri belgelerini içeri aktarmadan önce çağrılır.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Sözleşme içeri aktarılırken çağrılır.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

İletileri kodlamak için özel WSDL uzantılarını hizmet açıklamasına eşler.

Şunlara uygulanır