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: 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

関連付けられている ServiceDescriptionCollection インスタンスに属する ServiceDescriptionImporter オブジェクトを取得します。これらのオブジェクトは、バインディング クラスの生成の基になるバインディングを検索します。

(継承元 ProtocolImporter)
SoapBinding

SoapBinding プロパティの SoapBinding プロパティを使用して取得される Extensions インスタンスを取得します。

SoapExporter

SoapCodeExporter クラスが SOAP でエンコードされた XML スキーマの内容と .NET Framework 型とのマップからコードを生成するために内部で使用する SoapProtocolImporter 型のオブジェクトを取得します。

SoapImporter

SoapSchemaImporter クラスが、SOAP でエンコードされた XML スキーマの内容と .NET Framework 型とのマップを生成するために内部で使用する SoapProtocolImporter 型のオブジェクトを取得します。

Style

クライアント プロキシ クラスと抽象サーバー クラスのどちらが生成されるかを示す列挙値を取得します。 値は Client および Server です。 値は、関連付けられている ServiceDescriptionImporter インスタンスの Style プロパティの値です。

(継承元 ProtocolImporter)
Warnings

バインディング クラスの生成中にプロトコル インポーターによって発行された警告がある場合は、その種類を示す ServiceDescriptionImportWarnings 列挙値を取得または設定します。

(継承元 ProtocolImporter)
XmlExporter

XmlCodeExporter クラスがリテラル XML スキーマの内容と .NET Framework 型とのマップからコードを生成するために内部で使用する SoapProtocolImporter 型のオブジェクトを取得します。

XmlImporter

XmlSchemaImporter クラスがリテラル XML スキーマの内容と .NET Framework 型とのマップを生成するために内部で使用する SoapProtocolImporter 型のオブジェクトを取得します。

メソッド

AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection)

入力拡張機能コレクションの未処理の拡張機能または 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/" の存在を確認します。は、Uniform Resource Indicators (URI) の一覧を表す文字列内にあります。

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)

適用対象