SoapProtocolImporterとは? わかりやすく解説

SoapProtocolImporter クラス

SOAP プロトコルを使用する Web サービスのクラスを生成します。

名前空間: System.Web.Services.Description
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Public Class SoapProtocolImporter
    Inherits ProtocolImporter
Dim instance As SoapProtocolImporter
public class SoapProtocolImporter : ProtocolImporter
public ref class SoapProtocolImporter : public
 ProtocolImporter
public class SoapProtocolImporter extends ProtocolImporter
public class SoapProtocolImporter extends
 ProtocolImporter
解説解説
継承階層継承階層
System.Object
   System.Web.Services.Description.ProtocolImporter
    System.Web.Services.Description.SoapProtocolImporter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapProtocolImporter メンバ
System.Web.Services.Description 名前空間

SoapProtocolImporter コンストラクタ

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

名前空間: System.Web.Services.Description
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Dim instance As New SoapProtocolImporter
public SoapProtocolImporter ()
public:
SoapProtocolImporter ()
public SoapProtocolImporter ()
public function SoapProtocolImporter ()
プラットフォームプラットフォーム
バージョン情報バージョン情報

.NET Framework

サポート対象 : 2.0、1.1、1.0
参照参照

関連項目

SoapProtocolImporter クラス
SoapProtocolImporter メンバ
System.Web.Services.Description 名前空間

SoapProtocolImporter プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ AbstractSchemas  関連付けられている ServiceDescriptionImporter インスタンスによって使用される抽象 XML スキーマを取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ Binding  プロトコル インポータがクラスを生成するために現在処理している Web サービス記述言語 (WSDL: Web Services Description Language) バインディングを取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ ClassName  生成中のバインディング クラスの名前を取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ ClassNames  生成中のバインディング クラスの一意の名前を生成する CodeIdentifiers オブジェクトを取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ CodeNamespace  生成中のバインディング クラスの .NET Framework 名前空間の表現を取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ CodeTypeDeclaration  生成中のバインディング クラスの表現を取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ ConcreteSchemas  関連付けられている ServiceDescriptionImporter インスタンスによって使用される具象 XML スキーマを取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ InputMessage  プロトコル インポータがバインディング クラスのメソッドを生成するために現在処理している抽象操作の Web サービス記述言語 (WSDL: Web Services Description Language) 入力メッセージを取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ MethodName  プロトコル インポータが生成中のバインディング クラス メソッドの名前を取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ Operation  プロトコル インポータがバインディング クラスのメソッドを生成するために現在処理している抽象 Web サービス記述言語 (WSDL: Web Services Description Language) 操作を取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ OperationBinding  プロトコル インポータがバインディング クラスのメソッドを生成するために現在処理している Web サービス記述言語 (WSDL: Web Services Description Language) 操作のバインディングを取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ OutputMessage  プロトコル インポータがバインディング クラスのメソッドを生成するために現在処理している抽象操作の Web サービス記述言語 (WSDL: Web Services Description Language) 出力メッセージを取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ Port  プロトコル インポータがバインディング クラスを生成するために現在処理しているバインディングへの参照を含む Web サービス記述言語 (WSDL: Web Services Description Language) ポートを取得します。複数のポートが現在のバインディングを参照している場合、現在のポートになるのは、最後にバインディングが見つかったポートです。 ( ProtocolImporter から継承されます。)
パブリック プロパティ PortType  プロトコル インポータがバインディング クラスを生成するために現在処理しているバインディングによって実装されている Web サービス記述言語 (WSDL: Web Services Description Language) PortType を取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ ProtocolName オーバーライドされます。 "Soap" の値を取得します。
パブリック プロパティ Schemas  関連付けられている ServiceDescriptionImporter インスタンスによって使用される抽象および具象の XML スキーマをすべて取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ Service  プロトコル インポータがバインディング クラスを生成するために現在処理しているバインディングへの参照を含む Web サービス記述言語 (WSDL: Web Services Description Language) サービスを取得します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ ServiceDescriptions  関連付けられている ServiceDescriptionImporter インスタンスに属する ServiceDescriptionCollection オブジェクトを取得します。これらのオブジェクトは、バインディング クラスの生成の基になるバインディングを検索します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ SoapBinding SoapBinding プロパティの Extensions プロパティを使用して取得される SoapBinding インスタンスを取得します。
パブリック プロパティ SoapExporter SoapProtocolImporter クラスが SOAP でエンコードされた XML スキーマの内容と .NET Framework 型とのマップからコードを生成するために内部で使用する SoapCodeExporter 型のオブジェクトを取得します。
パブリック プロパティ SoapImporter SoapProtocolImporter クラスが、SOAP でエンコードされた XML スキーマの内容と .NET Framework 型とのマップを生成するために内部で使用する SoapSchemaImporter 型のオブジェクトを取得します。
パブリック プロパティ Style  クライアント プロキシ クラスと抽象サーバー クラスのどちらが生成されるかを示す列挙値を取得します。値は Client および Server です。値は、関連付けられている ServiceDescriptionImporter インスタンスの Style プロパティの値です。 ( ProtocolImporter から継承されます。)
パブリック プロパティ Warnings  バインディング クラスの生成中にプロトコル インポータによって発行された警告がある場合は、その種類を示す ServiceDescriptionImportWarnings 列挙値を取得または設定します。 ( ProtocolImporter から継承されます。)
パブリック プロパティ XmlExporter SoapProtocolImporter クラスがリテラル XML スキーマの内容と .NET Framework 型とのマップからコードを生成するために内部で使用する XmlCodeExporter 型のオブジェクトを取得します。
パブリック プロパティ XmlImporter SoapProtocolImporter クラスがリテラル XML スキーマの内容と .NET Framework 型とのマップを生成するために内部で使用する XmlSchemaImporter 型のオブジェクトを取得します。
参照参照

関連項目

SoapProtocolImporter クラス
System.Web.Services.Description 名前空間

SoapProtocolImporter メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド AddExtensionWarningComments  入力拡張機能コレクションの未処理の拡張機能または XML 要素ごとに、RequiredExtensionsIgnored 警告または OptionalExtensionsIgnored 警告を有効にします。 ( ProtocolImporter から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド OperationBindingSyntaxException  バインディング クラスが生成されている現在の OperationBinding インスタンスがターゲット名前空間内で無効であることを示す例外を生成します。 ( ProtocolImporter から継承されます。)
パブリック メソッド OperationSyntaxException  バインディング クラスが生成されている現在の Operation インスタンスがターゲット名前空間内で無効であることを示す例外を生成します。 ( ProtocolImporter から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
パブリック メソッド UnsupportedBindingWarning  Warnings プロパティを使用して取得した ServiceDescriptionImportWarnings 列挙体内の UnsupportedBindingsIgnored 警告を有効にします。このメソッドはまた、生成されているクラスのコメントに警告メッセージを追加します。 ( ProtocolImporter から継承されます。)
パブリック メソッド UnsupportedOperationBindingWarning  Warnings プロパティを使用して取得した ServiceDescriptionImportWarnings 列挙体内の UnsupportedOperationsIgnored 警告を有効にします。このメソッドはまた、生成されているクラスのコメントに警告メッセージを追加します。 ( ProtocolImporter から継承されます。)
パブリック メソッド UnsupportedOperationWarning  Warnings プロパティを使用して取得した ServiceDescriptionImportWarnings 列挙体内の UnsupportedOperationsIgnored 警告を有効にします。このメソッドはまた、生成されているクラスのコメントに警告メッセージを追加します。 ( ProtocolImporter から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド BeginClass オーバーライドされます。 バインディング クラスの生成を初期化します。
プロテクト メソッド BeginNamespace オーバーライドされます。 コード生成中にコード名前空間全体の初期化を実行します。
プロテクト メソッド EndClass オーバーライドされます。 メソッドの生成後にバインディング クラスを処理します。
プロテクト メソッド EndNamespace オーバーライドされます。 バインディング クラスの生成後にコード名前空間全体の処理を実行します。
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド GenerateMethod オーバーライドされます。 バインディング クラスのメソッド コードを生成します。
プロテクト メソッド IsBindingSupported オーバーライドされます。 現在のバインディングのクラスを生成できるかどうかを判断します。
プロテクト メソッド IsOperationFlowSupported オーバーライドされます。 現在の操作の操作フローがサポートされているかどうかを判断します。
プロテクト メソッド IsSoapEncodingPresent URI (Uniform Resource Indicator) のリストを表す文字列内に、"http://schemas.xmlsoap.org/soap/encoding/" があるかどうかをチェックします。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
参照参照

関連項目

SoapProtocolImporter クラス
System.Web.Services.Description 名前空間

SoapProtocolImporter メンバ

SOAP プロトコルを使用する Web サービスのクラスを生成します。

SoapProtocolImporter データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド SoapProtocolImporter  
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ AbstractSchemas  関連付けられている ServiceDescriptionImporter インスタンスによって使用される抽象 XML スキーマを取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ Binding  プロトコル インポータがクラスを生成するために現在処理している Web サービス記述言語 (WSDL: Web Services Description Language) バインディングを取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ ClassName  生成中のバインディング クラスの名前を取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ ClassNames  生成中のバインディング クラスの一意の名前を生成する CodeIdentifiers オブジェクトを取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ CodeNamespace  生成中のバインディング クラスの .NET Framework 名前空間の表現を取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ CodeTypeDeclaration  生成中のバインディング クラスの表現を取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ ConcreteSchemas  関連付けられている ServiceDescriptionImporter インスタンスによって使用される具象 XML スキーマを取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ InputMessage  プロトコル インポータがバインディング クラスのメソッドを生成するために現在処理している抽象操作の Web サービス記述言語 (WSDL: Web Services Description Language) 入力メッセージを取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ MethodName  プロトコル インポータが生成中のバインディング クラス メソッドの名前を取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ Operation  プロトコル インポータがバインディング クラスのメソッドを生成するために現在処理している抽象 Web サービス記述言語 (WSDL: Web Services Description Language) 操作を取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ OperationBinding  プロトコル インポータがバインディング クラスのメソッドを生成するために現在処理している Web サービス記述言語 (WSDL: Web Services Description Language) 操作のバインディングを取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ OutputMessage  プロトコル インポータがバインディング クラスのメソッドを生成するために現在処理している抽象操作の Web サービス記述言語 (WSDL: Web Services Description Language) 出力メッセージを取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ Port  プロトコル インポータがバインディング クラスを生成するために現在処理しているバインディングへの参照を含む Web サービス記述言語 (WSDL: Web Services Description Language) ポートを取得します。複数のポートが現在のバインディングを参照している場合、現在のポートになるのは、最後にバインディングが見つかったポートです。(ProtocolImporter から継承されます。)
パブリック プロパティ PortType  プロトコル インポータがバインディング クラスを生成するために現在処理しているバインディングによって実装されている Web サービス記述言語 (WSDL: Web Services Description Language) PortType を取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ ProtocolName オーバーライドされます。 "Soap" の値を取得します。
パブリック プロパティ Schemas  関連付けられている ServiceDescriptionImporter インスタンスによって使用される抽象および具象の XML スキーマをすべて取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ Service  プロトコル インポータがバインディング クラスを生成するために現在処理しているバインディングへの参照を含む Web サービス記述言語 (WSDL: Web Services Description Language) サービスを取得します。(ProtocolImporter から継承されます。)
パブリック プロパティ ServiceDescriptions  関連付けられている ServiceDescriptionImporter インスタンスに属する ServiceDescriptionCollection オブジェクトを取得します。これらのオブジェクトは、バインディング クラスの生成の基になるバインディングを検索します。(ProtocolImporter から継承されます。)
パブリック プロパティ SoapBinding SoapBinding プロパティの Extensions プロパティを使用して取得される SoapBinding インスタンスを取得します。
パブリック プロパティ SoapExporter SoapProtocolImporter クラスが SOAP でエンコードされた XML スキーマの内容と .NET Framework 型とのマップからコードを生成するために内部で使用する SoapCodeExporter 型のオブジェクトを取得します。
パブリック プロパティ SoapImporter SoapProtocolImporter クラスが、SOAP でエンコードされた XML スキーマの内容と .NET Framework 型とのマップを生成するために内部で使用する SoapSchemaImporter 型のオブジェクトを取得します。
パブリック プロパティ Style  クライアント プロキシ クラスと抽象サーバー クラスのどちらが生成されるかを示す列挙値を取得します。値は Client および Server です。値は、関連付けられている ServiceDescriptionImporter インスタンスの Style プロパティの値です。(ProtocolImporter から継承されます。)
パブリック プロパティ Warnings  バインディング クラスの生成中にプロトコル インポータによって発行された警告がある場合は、その種類を示す ServiceDescriptionImportWarnings 列挙値を取得または設定します。(ProtocolImporter から継承されます。)
パブリック プロパティ XmlExporter SoapProtocolImporter クラスがリテラル XML スキーマの内容と .NET Framework 型とのマップからコードを生成するために内部で使用する XmlCodeExporter 型のオブジェクトを取得します。
パブリック プロパティ XmlImporter SoapProtocolImporter クラスがリテラル XML スキーマの内容と .NET Framework 型とのマップを生成するために内部で使用する XmlSchemaImporter 型のオブジェクトを取得します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド AddExtensionWarningComments  入力拡張機能コレクションの未処理の拡張機能または XML 要素ごとに、RequiredExtensionsIgnored 警告または OptionalExtensionsIgnored 警告を有効にします。 (ProtocolImporter から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド OperationBindingSyntaxException  バインディング クラスが生成されている現在の OperationBinding インスタンスがターゲット名前空間内で無効であることを示す例外を生成します。 (ProtocolImporter から継承されます。)
パブリック メソッド OperationSyntaxException  バインディング クラスが生成されている現在の Operation インスタンスがターゲット名前空間内で無効であることを示す例外を生成します。 (ProtocolImporter から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
パブリック メソッド UnsupportedBindingWarning  Warnings プロパティを使用して取得した ServiceDescriptionImportWarnings 列挙体内の UnsupportedBindingsIgnored 警告を有効にします。このメソッドはまた、生成されているクラスのコメントに警告メッセージを追加します。 (ProtocolImporter から継承されます。)
パブリック メソッド UnsupportedOperationBindingWarning  Warnings プロパティを使用して取得した ServiceDescriptionImportWarnings 列挙体内の UnsupportedOperationsIgnored 警告を有効にします。このメソッドはまた、生成されているクラスのコメントに警告メッセージを追加します。 (ProtocolImporter から継承されます。)
パブリック メソッド UnsupportedOperationWarning  Warnings プロパティを使用して取得した ServiceDescriptionImportWarnings 列挙体内の UnsupportedOperationsIgnored 警告を有効にします。このメソッドはまた、生成されているクラスのコメントに警告メッセージを追加します。 (ProtocolImporter から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド BeginClass オーバーライドされます。 バインディング クラスの生成を初期化します。
プロテクト メソッド BeginNamespace オーバーライドされます。 コード生成中にコード名前空間全体の初期化を実行します。
プロテクト メソッド EndClass オーバーライドされます。 メソッドの生成後にバインディング クラスを処理します。
プロテクト メソッド EndNamespace オーバーライドされます。 バインディング クラスの生成後にコード名前空間全体の処理を実行します。
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド GenerateMethod オーバーライドされます。 バインディング クラスのメソッド コードを生成します。
プロテクト メソッド IsBindingSupported オーバーライドされます。 現在のバインディングのクラスを生成できるかどうかを判断します。
プロテクト メソッド IsOperationFlowSupported オーバーライドされます。 現在の操作の操作フローがサポートされているかどうかを判断します。
プロテクト メソッド IsSoapEncodingPresent URI (Uniform Resource Indicator) のリストを表す文字列内に、"http://schemas.xmlsoap.org/soap/encoding/" があるかどうかをチェックします。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
参照参照

関連項目

SoapProtocolImporter クラス
System.Web.Services.Description 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「SoapProtocolImporter」の関連用語

SoapProtocolImporterのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SoapProtocolImporterのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS