SoapProtocolImporter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SOAP プロトコルを使用する Web サービスのクラスを生成します。
public ref class SoapProtocolImporter : System::Web::Services::Description::ProtocolImporter
public class SoapProtocolImporter : System.Web.Services.Description.ProtocolImporter
type SoapProtocolImporter = class
inherit ProtocolImporter
Public Class SoapProtocolImporter
Inherits ProtocolImporter
- 継承
注釈
SoapProtocolImporter クラスは、SOAP プロトコルに従ってクライアント プロキシ コードまたは抽象サーバー コードを生成します。 このクラスは、Web サービス記述言語 (WSDL) ドキュメントで定義されているサポートされているバインドごとにクラスを生成します。
通常、開発者は SoapProtocolImporter を直接呼び出す代わりに、 ServiceDescriptionImporter クラスを介して間接的にクラスを使用します。
コンストラクター
| 名前 | 説明 |
|---|---|
| SoapProtocolImporter() |
SoapProtocolImporter クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AbstractSchemas |
関連付けられている ServiceDescriptionImporter インスタンスによって使用される抽象 XML スキーマを取得します。 (継承元 ProtocolImporter) |
| Binding |
プロトコル インポーターがクラスを生成するために現在処理している Web サービス記述言語 (WSDL) バインドを取得します。 (継承元 ProtocolImporter) |
| ClassName |
現在生成されているバインディング クラスの名前を取得します。 (継承元 ProtocolImporter) |
| ClassNames |
現在生成されているバインディング クラスの一意の名前を生成する CodeIdentifiers オブジェクトを取得します。 (継承元 ProtocolImporter) |
| CodeNamespace |
生成されるバインディング クラスの .NET Framework 名前空間の表現を取得します。 (継承元 ProtocolImporter) |
| CodeTypeDeclaration |
現在生成されているバインディング クラスの表現を取得します。 (継承元 ProtocolImporter) |
| ConcreteSchemas |
関連付けられている ServiceDescriptionImporter インスタンスによって使用される具象 XML スキーマを取得します。 (継承元 ProtocolImporter) |
| InputMessage |
プロトコル インポーターがバインディング クラスでメソッドを生成するために現在処理している抽象操作の Web サービス記述言語 (WSDL) 入力メッセージを取得します。 (継承元 ProtocolImporter) |
| MethodName |
プロトコル インポーターが現在生成しているバインディング クラス メソッドの名前を取得します。 (継承元 ProtocolImporter) |
| Operation |
プロトコル インポーターがバインディング クラスでメソッドを生成するために現在処理している抽象 Web サービス記述言語 (WSDL) 操作を取得します。 (継承元 ProtocolImporter) |
| OperationBinding |
プロトコル インポーターがバインディング クラスでメソッドを生成するために現在処理している Web サービス記述言語 (WSDL) 操作バインドを取得します。 (継承元 ProtocolImporter) |
| OutputMessage |
プロトコル インポーターがバインディング クラスでメソッドを生成するために現在処理している抽象操作の Web サービス記述言語 (WSDL) 出力メッセージを取得します。 (継承元 ProtocolImporter) |
| Port |
プロトコル インポーターがバインディング クラスを生成するために現在処理しているバインディングへの参照を含む Web サービス記述言語 (WSDL) ポートを取得します。 複数のポートが現在のバインディングを参照している場合、現在のポートはバインディングが最近見つかったポートです。 (継承元 ProtocolImporter) |
| PortType |
プロトコル インポーターがバインド クラスを生成するために現在処理しているバインディングによって実装される Web サービス記述言語 (WSDL) PortType を取得します。 (継承元 ProtocolImporter) |
| ProtocolName |
"Soap" の値を取得します。 |
| Schemas |
関連付けられた ServiceDescriptionImporter インスタンスによって使用されるすべての XML スキーマ (抽象スキーマと具象スキーマの両方) を取得します。 (継承元 ProtocolImporter) |
| Service |
プロトコル インポーターがバインディング クラスを生成するために現在処理しているバインディングへの参照を含む Web サービス記述言語 (WSDL) サービスを取得します。 (継承元 ProtocolImporter) |
| ServiceDescriptions |
バインド クラスの生成元となるバインディングを検索する、関連付けられたServiceDescriptionCollection インスタンスに属するServiceDescriptionImporter オブジェクトを取得します。 (継承元 ProtocolImporter) |
| SoapBinding |
SoapBinding プロパティのSoapBinding プロパティから取得したExtensions インスタンスを取得します。 |
| SoapExporter |
SOAP でエンコードされた XML スキーマ コンテンツと.NET型の間のマッピングからコードを生成するために、SoapCodeExporter クラスによって内部的に使用されるSoapProtocolImporter型のオブジェクトを取得します。 |
| SoapImporter |
SOAP でエンコードされた XML スキーマコンテンツと.NET型の間のマッピングを生成するために、SoapSchemaImporter クラスによって内部的に使用されるSoapProtocolImporter型のオブジェクトを取得します。 |
| Style |
クライアント プロキシ クラスまたは抽象サーバー クラスのどちらが生成されているかを示す列挙値を取得します。 値は クライアント と サーバーです。 値は、関連付けられている ServiceDescriptionImporter インスタンスの Style プロパティの値です。 (継承元 ProtocolImporter) |
| Warnings |
バインディング クラスの生成中にプロトコル インポーターによって発行された警告の種類 (存在する場合) を示す ServiceDescriptionImportWarnings 列挙値を取得または設定します。 (継承元 ProtocolImporter) |
| XmlExporter |
リテラル XML スキーマ コンテンツと.NET型の間のマッピングからコードを生成するために、XmlCodeExporter クラスによって内部的に使用されるSoapProtocolImporter型のオブジェクトを取得します。 |
| XmlImporter |
リテラル XML スキーマ コンテンツと.NET型の間のマッピングを生成するために、XmlSchemaImporter クラスによって内部的に使用されるSoapProtocolImporter型のオブジェクトを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
入力拡張コレクション内の未処理の拡張機能または XML 要素ごとに、入力拡張機能コレクション内の未処理の拡張機能または XML 要素ごとに、 RequiredExtensionsIgnored または OptionalExtensionsIgnored 警告をオンにします。 (継承元 ProtocolImporter) |
| BeginClass() |
バインディング クラスの生成を初期化します。 |
| BeginNamespace() |
コードの生成中にコード名前空間全体の初期化を実行します。 |
| EndClass() |
メソッドの生成後にバインディング クラスを処理します。 |
| EndNamespace() |
バインディング クラスの生成後にコード名前空間全体の処理を実行します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GenerateMethod() |
バインド クラスのメソッド コードを生成します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| IsBindingSupported() |
現在のバインディングに対してクラスを生成できるかどうかを判断します。 |
| IsOperationFlowSupported(OperationFlow) |
現在の操作の操作フローがサポートされているかどうかを判断します。 |
| IsSoapEncodingPresent(String) |
"http://schemas.xmlsoap.org/soap/encoding/" の有無を確認します。URI (Uniform Resource Indicators) の一覧を表す文字列に含まれます。 |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| OperationBindingSyntaxException(String) |
バインド クラスが生成されている現在の インスタンスがターゲット名前空間内で無効であることを示すOperationBindingを生成します。 (継承元 ProtocolImporter) |
| OperationSyntaxException(String) |
バインド クラスが生成されている現在の インスタンスがターゲット名前空間内で無効であることを示すOperationを生成します。 (継承元 ProtocolImporter) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| UnsupportedBindingWarning(String) |
UnsupportedBindingsIgnored プロパティで取得したServiceDescriptionImportWarnings列挙体のWarnings警告をオンにします。 このメソッドは、生成されるクラスのコメントにも警告メッセージを追加します。 (継承元 ProtocolImporter) |
| UnsupportedOperationBindingWarning(String) |
UnsupportedOperationsIgnored プロパティで取得したServiceDescriptionImportWarnings列挙体のWarnings警告をオンにします。 このメソッドは、生成されるクラスのコメントにも警告メッセージを追加します。 (継承元 ProtocolImporter) |
| UnsupportedOperationWarning(String) |
UnsupportedOperationsIgnored プロパティで取得したServiceDescriptionImportWarnings列挙体のWarnings警告をオンにします。 このメソッドは、生成されるクラスのコメントにも警告メッセージを追加します。 (継承元 ProtocolImporter) |