Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

TextMessageEncodingBindingElement-Klasse

 

Veröffentlicht: Oktober 2016

Das Bindungselement, das die Zeichencodierung und Nachrichtenversion für textbasierte SOAP-Nachrichten angibt.

Namespace:   System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

System.Object
  System.ServiceModel.Channels.BindingElement
    System.ServiceModel.Channels.MessageEncodingBindingElement
      System.ServiceModel.Channels.TextMessageEncodingBindingElement

public sealed class TextMessageEncodingBindingElement : MessageEncodingBindingElement, 
	IWsdlExportExtension, IPolicyExportExtension

NameBeschreibung
System_CAPS_pubmethodTextMessageEncodingBindingElement()

Initialisiert eine neue Instanz der TextMessageEncodingBindingElement-Klasse.

System_CAPS_pubmethodTextMessageEncodingBindingElement(MessageVersion, Encoding)

Initialisiert eine neue Instanz der TextMessageEncodingBindingElement-Klasse mit einer angegebenen Nachrichtenversion und -codierung.

NameBeschreibung
System_CAPS_pubpropertyMaxReadPoolSize

Ruft die Anzahl der Reader ab, die einem Pool zugeordnet und zum Verarbeiten eingehender Nachrichten verfügbar sind, oder legt diese Anzahl fest.

System_CAPS_pubpropertyMaxWritePoolSize

Ruft die Anzahl der Writer ab, die einem Pool zugeordnet und zum Verarbeiten ausgehender Nachrichten verfügbar sind, oder legt diese Anzahl fest.

System_CAPS_pubpropertyMessageVersion

Ruft die SOAP- und WS-Addressing-Versionen ab, oder legt sie fest, die zum Formatieren der Textnachricht verwendet werden.(Überschreibt MessageEncodingBindingElement.MessageVersion.)

System_CAPS_pubpropertyReaderQuotas

Ruft Beschränkungen der Komplexität von SOAP-Meldungen ab, die von Endpunkten verarbeitet werden können, die mit dieser Bindung konfiguriert werden, oder legt die Beschränkungen fest.

System_CAPS_pubpropertyWriteEncoding

Ruft die Codierung ab, oder legt sie fest, die zur Formatierung der Zeichen in der Textnachricht verwendet wird.

NameBeschreibung
System_CAPS_pubmethodBuildChannelFactory<TChannel>(BindingContext)

Erstellt den Kanalfactorystapel auf dem Client, der einen angegebenen Kanaltyp für einen angegebenen Kontext erstellt.(Überschreibt BindingElement.BuildChannelFactory<TChannel>(BindingContext).)

System_CAPS_pubmethodBuildChannelListener<TChannel>(BindingContext)

Erstellt den Kanallistener auf dem Dienst, der einen festgelegten Kanaltyp für einen bestimmten Kontext akzeptiert.(Überschreibt BindingElement.BuildChannelListener<TChannel>(BindingContext).)

System_CAPS_pubmethodCanBuildChannelFactory<TChannel>(BindingContext)

Gibt einen Wert zurück, der angibt, ob das Bindungselement eine Kanalfactory für einen bestimmten Typ von Kanälen erstellen kann.(Geerbt von „BindingElement“.)

System_CAPS_pubmethodCanBuildChannelListener<TChannel>(BindingContext)

Gibt einen Wert zurück, der angibt, ob die aktuelle Bindung einen Listener für einen angegebenen Typ von Kanal und Kontext erstellen kann.(Überschreibt BindingElement.CanBuildChannelListener<TChannel>(BindingContext).)

System_CAPS_pubmethodClone()

Erstellt ein neues, aus dem aktuellen Objekt initialisiertes TextMessageEncodingBindingElement-Objekt.(Überschreibt BindingElement.Clone().)

System_CAPS_pubmethodCreateMessageEncoderFactory()

Erstellt eine Factory für Textnachrichtenencoder, die die Nachrichtenversion und Zeichencodierung verwenden, die vom aktuellen Codierungsbindungselement festgelegt wurden.(Überschreibt MessageEncodingBindingElement.CreateMessageEncoderFactory().)

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetProperty<T>(BindingContext)

Gibt ggf. ein angefordertes typisiertes Objekt aus der entsprechenden Ebene im Bindungselementstapel zurück.(Überschreibt MessageEncodingBindingElement.GetProperty<T>(BindingContext).)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodShouldSerializeReaderQuotas()

Gibt zurück, ob die für die Komplexität der SOAP-Meldungsstruktur geltenden Einschränkungswerte serialisiert werden sollen.

System_CAPS_pubmethodShouldSerializeWriteEncoding()

Gibt zurück, ob das Encoding-Objekt, das zum Formatieren der Meldungszeichen verwendet wird, serialisiert werden soll.

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodIPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Generiert WSDL-Vertragsinformationen aus im Bindungselement enthaltenen Codierungsrichtlinien.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Generiert WSDL-Vertragsinformationen aus im Bindungselement enthaltenen Codierungsrichtlinien.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Generiert WSDL-Vertragsinformationen aus im Bindungselement enthaltenen Codierungsrichtlinien.

Beim Codieren wird eine Nachricht in eine Bytefolge transformiert. Beim Decodieren wird dieser Prozess umgekehrt.Windows Communication Foundation (WCF) enthält drei Typen für die Codierung von SOAP-Nachrichten: Text, binär und Message Transmission Optimization Mechanism (MTOM).

Die vom TextMessageEncodingBindingElement dargestellte Textcodierung ist am besten für die Interoperabilität geeignet, jedoch der am wenigsten effektive Encoder für XML-Nachrichten. Der Webdienst oder Webdienstclient kann im Allgemeinen Text-XML verstehen. Das Übermitteln umfangreicher Blöcke binärer Daten in Textform ist jedoch wenig effizient.

Weitere Informationen finden Sie unter zum Bindungselement, das angibt, dass Nachrichten mit dem .NET Binary-Format für XML verschlüsselt wurden, finden Sie unter BinaryMessageEncodingBindingElement.

Weitere Informationen finden Sie unter zum Bindungselement, das angibt, dass Nachrichten mit der MTOM-Nachrichtencodierung verschlüsselt wurden, finden Sie unter MtomMessageEncodingBindingElement.

Weitere Informationen finden Sie unter zum Implementieren eines benutzerdefinierten Nachrichtenencoders finden Sie in der MessageEncodingBindingElement-Klasse.

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 3.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: