SoapProtocolImporter クラス

定義

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

注釈

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)

適用対象