Windows Communication Foundation (WCF)
メッセージ・コントラクトをモデリングできます。
始める前に
この手順で必要なステレオタイプを使用するには、
.Net WCF プロファイルをモデルに適用する必要があります。C# 構造体を作成する際に
C# 変換プロファイルはオプションです。
このタスクについて
ダイアグラムで WCF メッセージ・コントラクトをモデリングするには、次のようにします。
- ダイアグラムに UML クラスを追加します。
- «Message Contract» ステレオタイプをクラスに適用します。 オプションとして、C# 構造体を作成する際に、«CSharp Struct»
ステレオタイプもクラスに適用します。
- プロパティー・ビューのステレオタイプ・ページにある
「ステレオタイプ・プロパティー」で、
実装に必要なメッセージ・コントラクト・プロパティーを設定します。
- クラスで、1 つ以上の UML 属性を追加します。
- メッセージの Simple Object Access Protocol (SOAP) ヘッダーに
生成するそれぞれの属性に対して、«Message Header» ステレオタイプを適用します。
- メッセージの SOAP 本体に生成するそれぞれの属性に対して、
«Message Body Member» ステレオタイプを適用します。
例
次の画像はメッセージ・コントラクトのサンプル・ダイアグラムを示しています。
次のタスク
メッセージ・コントラクトをモデリングした後、
UML から C# への変換を構成して実行し、C# コードを生成できます。