XmlReflectionMember XmlReflectionMember XmlReflectionMember XmlReflectionMember Class

定義

.NET Framework Web サービス メソッドのコード エンティティと、SOAP Web サービスに対して定義されている Web サービス記述言語 (WSDL: Web Services Description Language) メッセージの内容との対応付けを提供します。Provides mappings between code entities in .NET Framework Web service methods and the content of Web Services Description Language (WSDL) messages that are defined for SOAP Web services.

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public ref class XmlReflectionMember
public class XmlReflectionMember
type XmlReflectionMember = class
Public Class XmlReflectionMember
継承
XmlReflectionMemberXmlReflectionMemberXmlReflectionMemberXmlReflectionMember

注釈

XmlReflectionMemberクラスは直接使用されません。The XmlReflectionMember class is not used directly. 代わりに、次のように使用されます。Instead, it is used:

SOAP Web サービスメソッドのリフレクション中に、WSDL メッセージXmlReflectionMember定義の内容を表すオブジェクトの配列が生成されます。During reflection of a SOAP Web service method, arrays of XmlReflectionMember objects are produced that represent the contents of WSDL message definitions. SOAP Web サービスメソッドに属する次の各項目に対して、配列が生成されます。An array is produced for each of the following items that belong to a SOAP Web service method:

  • 入力パラメーター。Input parameters.

  • 出力パラメーターと戻り値。Output parameters and return values.

  • 属性を使用して SOAP ヘッダーを要求します。Request SOAP headers via attributes.

  • 属性を使用して SOAP ヘッダーを応答します。Response SOAP headers via attributes.

クラスSoapReflectionImporterXmlReflectionMember XmlMembersMappingクラスは、配列を、さらに処理XmlMemberMappingするために、コレクションを含むに変換します。 XmlReflectionImporterThe SoapReflectionImporter and XmlReflectionImporter classes translate an XmlReflectionMember array into an XmlMembersMapping that contains an XmlMemberMapping collection, for further processing.

コンストラクター

XmlReflectionMember() XmlReflectionMember() XmlReflectionMember() XmlReflectionMember()

XmlReflectionMember クラスの新しいインスタンスを初期化します。Initializes a new instance of the XmlReflectionMember class.

プロパティ

IsReturnValue IsReturnValue IsReturnValue IsReturnValue

出力パラメーターと対照をなす Web サービス メソッドの戻り値を、XmlReflectionMember が表すかどうか示す値を取得または設定します。Gets or sets a value that indicates whether the XmlReflectionMember represents a Web service method return value, as opposed to an output parameter.

MemberName MemberName MemberName MemberName

このマッピングが示す Web サービス メソッド メンバーの名前を取得または設定します。Gets or sets the name of the Web service method member for this mapping.

MemberType MemberType MemberType MemberType

このマッピングが表す Web サービス メソッド メンバーのコード エンティティの型を取得または設定します。Gets or sets the type of the Web service method member code entity that is represented by this mapping.

OverrideIsNullable OverrideIsNullable OverrideIsNullable OverrideIsNullable

対応する XML 要素定義の isNullable 属性の値が false かどうかを示す値を取得または設定します。Gets or sets a value that indicates that the value of the corresponding XML element definition's isNullable attribute is false.

SoapAttributes SoapAttributes SoapAttributes SoapAttributes

メンバーのコード エンティティに適用された SOAP 関連の属性のコレクションを持つ SoapAttributes を取得または設定します。Gets or sets a SoapAttributes with the collection of SOAP-related attributes that have been applied to the member code entity.

XmlAttributes XmlAttributes XmlAttributes XmlAttributes

メンバーのコード エンティティに適用された XmlAttributes 関連の属性のコレクションを持つ XmlSerializer を取得または設定します。Gets or sets an XmlAttributes with the collection of XmlSerializer-related attributes that have been applied to the member code entity.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください