次の方法で共有


TextMessageEncodingElement クラス

定義

テキストベースの XML メッセージで使用される、文字列エンコーディングおよびメッセージのバージョン管理を指定する構成要素を表します。 このクラスは継承できません。

public ref class TextMessageEncodingElement sealed : System::ServiceModel::Configuration::BindingElementExtensionElement
public sealed class TextMessageEncodingElement : System.ServiceModel.Configuration.BindingElementExtensionElement
type TextMessageEncodingElement = class
    inherit BindingElementExtensionElement
Public NotInheritable Class TextMessageEncodingElement
Inherits BindingElementExtensionElement
継承
継承

注釈

テキスト エンコーダーは、ネットワーク上でテキストベースのメッセージを作成します。 このエンコーダーによって作成されるメッセージは、WS-* ベースの相互運用に適しています。

エンコーディングは、Unicode 文字のセットをバイト シーケンスに変換するプロセスです。

この構成セクションで指定されたテキスト エンコーダーは、ネットワーク上でテキストベースのメッセージを作成します。 このエンコーダーによって作成されるメッセージは、WS-* ベースの相互運用に適しています。 Web サービスまたは Web サービス クライアントは、一般に、テキスト形式の XML を認識できます。 しかし、大きいブロックのバイナリ データをテキストとして転送するのは、XML メッセージをエンコードする上では、最も非効率的な方法です。

BinaryMessageEncodingElement クラスは、バイナリベースの XML メッセージで使用される、文字エンコーディングおよびメッセージのバージョン管理を指定する構成要素を表します。 これは、最も効率的ですが、エンコーディング オプションの相互運用性は最も低くなります。

MtomMessageEncodingElement クラスは、Message Transmission Optimization Mechanism (MTOM) エンコーディングを使用するメッセージの文字エンコーディングおよびメッセージのバージョン管理を指定する構成要素を表します。 MTOM は、Windows Communication Foundation (WCF) メッセージでバイナリ データを送信するための効率的なテクノロジです。 MTOM エンコーダーは、効率と相互運用性のバランスをとろうとします。 MTOM エンコーディングは、ほとんどの XML をテキスト形式で転送しますが、大きいサイズのバイナリ データ ブロックはテキストに変換せずにそのまま転送することによって最適化します。

コンストラクター

TextMessageEncodingElement()

TextMessageEncodingElement クラスの新しいインスタンスを初期化します。

プロパティ

BindingElementType

この構成要素の Type を取得します。

ConfigurationElementName

この構成要素の名前を取得します。

(継承元 ServiceModelExtensionElement)
CurrentConfiguration

現在の Configuration インスタンスが属している構成階層を表す最上位の ConfigurationElement インスタンスへの参照を取得します。

(継承元 ConfigurationElement)
ElementInformation

ElementInformation オブジェクトのカスタマイズできない情報と機能を格納する ConfigurationElement オブジェクトを取得します。

(継承元 ConfigurationElement)
ElementProperty

ConfigurationElementProperty オブジェクト自体を表す ConfigurationElement オブジェクトを取得します。

(継承元 ConfigurationElement)
EvaluationContext

ContextInformation オブジェクトの ConfigurationElement オブジェクトを取得します。

(継承元 ConfigurationElement)
HasContext

CurrentConfiguration プロパティが null であるかどうかを示す値を取得します。

(継承元 ConfigurationElement)
Item[ConfigurationProperty]

この構成要素のプロパティまたは属性を取得または設定します。

(継承元 ConfigurationElement)
Item[String]

この構成要素のプロパティ、属性、または子要素を取得または設定します。

(継承元 ConfigurationElement)
LockAllAttributesExcept

ロックされている属性のコレクションを取得します。

(継承元 ConfigurationElement)
LockAllElementsExcept

ロックされている要素のコレクションを取得します。

(継承元 ConfigurationElement)
LockAttributes

ロックされている属性のコレクションを取得します。

(継承元 ConfigurationElement)
LockElements

ロックされている要素のコレクションを取得します。

(継承元 ConfigurationElement)
LockItem

要素がロックされているかどうかを示す値を取得または設定します。

(継承元 ConfigurationElement)
MaxReadPoolSize

新しいリーダーを割り当てずに同時に読み取り可能なメッセージの最大数を指定する値を取得または設定します。

MaxWritePoolSize

新しいライターを割り当てずに同時に送信可能なメッセージの最大数を指定する値を取得または設定します。

MessageVersion

このバインディングを使用して送信されるテキスト メッセージの書式設定に使用される SOAP と WS アドレス指定のバージョンを取得または設定します。

Properties

プロパティのコレクションを取得します。

(継承元 ConfigurationElement)
ReaderQuotas

このバインディングを使用して設定されるエンドポイントにより処理可能な、SOAP メッセージの複雑さに対する制約を取得または設定します。

WriteEncoding

バインディングでメッセージの発行に使用される文字セット エンコーディングを取得または設定します。

メソッド

ApplyConfiguration(BindingElement)

指定されたバインド要素の内容をこのバインド構成セクションに適用します。

CopyFrom(ServiceModelExtensionElement)

指定された構成セクションの内容を、この要素にコピーします。

CreateBindingElement()

派生クラスでオーバーライドされると、カスタム バインド要素オブジェクトを返します。

(継承元 BindingElementExtensionElement)
DeserializeElement(XmlReader, Boolean)

構成ファイルから XML を読み取ります。

(継承元 ConfigurationElement)
Equals(Object)

現在の ConfigurationElement インスタンスを、指定したオブジェクトと比較します。

(継承元 ConfigurationElement)
GetHashCode()

現在の ConfigurationElement インスタンスを表す一意の値を取得します。

(継承元 ConfigurationElement)
GetTransformedAssemblyString(String)

指定されたアセンブリ名を変換して返します。

(継承元 ConfigurationElement)
GetTransformedTypeString(String)

指定された型名を変換して返します。

(継承元 ConfigurationElement)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
Init()

ConfigurationElement オブジェクトを初期状態に設定します。

(継承元 ConfigurationElement)
InitializeDefault()

ConfigurationElement オブジェクトの既定の値セットを初期化するために使用します。

(継承元 ConfigurationElement)
InitializeFrom(BindingElement)

このバインディング構成セクションを、指定されたバインディング要素の内容で初期化します。

(継承元 BindingElementExtensionElement)
IsModified()

この構成要素が変更されたかどうかを示す値を取得します。

(継承元 ServiceModelExtensionElement)
IsReadOnly()

ConfigurationElement オブジェクトが読み取り専用かどうかを示す値を取得します。

(継承元 ConfigurationElement)
ListErrors(IList)

この ConfigurationElement オブジェクトおよびすべてのサブ要素の無効なプロパティのエラーを、渡されたリストに追加します。

(継承元 ConfigurationElement)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnDeserializeUnrecognizedAttribute(String, String)

逆シリカル化中に不明な属性が発生したかどうかを示す値を取得します。

(継承元 ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

逆シリカル化中に不明な要素が発生したかどうかを示す値を取得します。

(継承元 ConfigurationElement)
OnRequiredPropertyNotFound(String)

必要なプロパティが見つからないと例外がスローされます。

(継承元 ConfigurationElement)
PostDeserialize()

逆シリアル化後に呼び出されます。

(継承元 ConfigurationElement)
PreSerialize(XmlWriter)

シリアル化前に呼び出されます。

(継承元 ConfigurationElement)
Reset(ConfigurationElement)

この構成要素オブジェクトの内部状態 (ロックやプロパティ コレクションなど) をリセットします。

(継承元 ServiceModelExtensionElement)
ResetModified()

IsModified() メソッドの値が派生クラスに実装されたときに、false にリセットします。

(継承元 ConfigurationElement)
SerializeElement(XmlWriter, Boolean)

この構成要素の内容を構成ファイルに書き込みます。

(継承元 ServiceModelExtensionElement)
SerializeToXmlElement(XmlWriter, String)

派生クラスに実装されている場合、この構成要素の外側のタグを構成ファイルに書き込みます。

(継承元 ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

プロパティを指定した値に設定します。

(継承元 ConfigurationElement)
SetPropertyValueIfNotDefaultValue<T>(String, T)

値が既定値でない場合、構成要素のプロパティ値を設定します。

(継承元 ServiceModelConfigurationElement)
SetReadOnly()

IsReadOnly() オブジェクトおよびすべてのサブ要素に ConfigurationElement プロパティを設定します。

(継承元 ConfigurationElement)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

保存しないすべての値を削除するには、ConfigurationElement オブジェクトを変更します。

(継承元 ConfigurationElement)

適用対象

こちらもご覧ください