クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
以前のバージョン
.NET Framework SDK 2.0
System.ServiceModel.Channels
MessageVersion クラス

  低帯域幅での表示をオンにする
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
MessageVersion クラス
メッセージとその交換に関連付けられている SOAP と WS アドレス指定のバージョンを指定します。

名前空間: System.ServiceModel.Channels
アセンブリ: System.ServiceModel (system.servicemodel.dll 内)

Visual Basic (宣言)
Public NotInheritable Class MessageVersion
Visual Basic (使用法)
Dim instance As MessageVersion
C#
public sealed class MessageVersion
C++
public ref class MessageVersion sealed
J#
public final class MessageVersion
JScript
public final class MessageVersion
XAML
適用できません。

MessageVersion には、SOAP エンベロープと、メッセージが使用するアドレス指定プロトコルの両方に関する、バージョン管理情報が格納されます。Message のインスタンスは、CreateMessage のいずれかのオーバーロードに対するパラメータとしてバージョンを渡すことで、作成時に特定の MessageVersion に対してバインドします。

Soap11WSAddressing10 や Soap12 など、このクラスのすべての static "get" プロパティは、列挙に似たセマンティクスを備えています。これらのプロパティは、基本的に、Windows Communication Foundation (WCF) ランタイムがサポートする使用可能なメッセージ バージョンの列挙を提供します。1 つのメッセージには、エンベロープ構造の部分とアドレス指定構造の部分があります。MessageVersion は、{EnvelopeVersion、AddressingVersion } をまとめて提供するためのショートカットです。

現在、SOAP エンベロープの利用可能なバージョンは、SOAP 1.1 と SOAP 1.2 の 2 つです。これらのバージョンの SOAP は EnvelopeVersion によって表され、Soap11 プロパティ Soap12 およびプロパティで返されます。MessageVersion に関連付けられている SOAP のバージョンは、Envelope プロパティを使用して回復できます。SOAP 1.1 のスキーマは http://schemas.xmlsoap.org/soap/envelope/ で入手でき、SOAP 1.2 のスキーマは http://www.w3.org/2003/05/soap-envelope で入手できます。

現在、2 つのバージョンの WS-Addressing を利用できます。1 つは 2004 年 8 月 10 日に提出されたもので、もう 1 つは WS-Addressing 1.0 プロトコルで指定されているものです。現在のメッセージ バージョンで使用されているアドレス バージョンは、Addressing プロパティを使用して回復できます。これらのバージョンの WS-Addressing は、AddressingVersion によって表され、WSAddressingAugust2004 プロパティと WSAddressing10 プロパティで返されます。2004 年 8 月版の WS-Addressing は、レガシ値として保持されています。『Web Services Addressing (WS-Addressing) W3C Member Submission 10 August 2004』は、http://www.w3.org/Submission/2004/SUBM-ws-addressing-20040810/ で参照できます。『Web Services Addressing 1.0 - Core W3C Candidate Recommendation 17 August 2005』は、http://www.w3.org/TR/ws-addr-core/ で参照できます。

None は、"plain old Xml" (POX) スタイルのメッセージングを使用するためのサポートを提供します。基本的な POX メッセージングを有効にするには、サービスの HTTP バインディングに、None を使用するテキスト エンコーダを設定します。

メッセージ バージョン オブジェクトは、いずれかの CreateVersion オーバーロードを使用し、WS-Addressing と SOAP のバージョンを指定して作成できます。

System.Object
  System.ServiceModel.Channels.MessageVersion
この型の public static (Visual Basicでは共有) メンバはすべて,スレッド セーフです。インスタンス メンバの場合は,スレッド セーフであるとは限りません。

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

.NET Framework

サポート対象 : 3.0
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker