Udostępnij za pośrednictwem


MessageEncodingBindingElementImporter Klasa

Definicja

Konwertuje zasady i kontrakty oparte na języku WSDL dotyczące kodowania komunikatów na opisy elementów powiązania, które mogą implementować te zasady dla usługi.

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
Dziedziczenie
MessageEncodingBindingElementImporter
Implementuje

Uwagi

Przesłoń tę klasę, aby rozszerzyć standardowe mapowanie między językiem WSDL i elementem powiązania kodowania komunikatów. Następnie dołącz obiekt niestandardowy do WsdlImporter obiektu programowego lub przy użyciu pliku konfiguracji aplikacji. Można również dołączyć obiekt niestandardowy do elementu wewnętrznego WsdlImporter używanego przez narzędzie Service Trace Viewer Tool (SvcTraceViewer.exe) przy użyciu pliku konfiguracji aplikacji.

IWsdlImportExtension.BeforeImport Użyj metody , aby bezpośrednio zmodyfikować metadane, które są następnie importowane do elementów powiązania kodowania komunikatów.

Konstruktory

MessageEncodingBindingElementImporter()

Inicjuje nowe wystąpienie klasy MessageEncodingBindingElementImporter.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Definiuje metodę, która może importować niestandardowe asercji zasad na potrzeby kodowania komunikatów i dodaje elementy powiązania implementujące zasady.

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

Wywoływana przed zaimportowaniem dokumentów metadanych skojarzonych z kodowaniem.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Wywoływana podczas importowania kontraktu.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Mapuje niestandardowe rozszerzenia WSDL na potrzeby kodowania komunikatów do opisu usługi.

Dotyczy