次の方法で共有


SoapAttribute.UseAttribute プロパティ

定義

現在の属性のターゲットを XML フィールドではなく XML 属性としてシリアル化するかどうかを示す値を取得または設定します。

public:
 virtual property bool UseAttribute { bool get(); void set(bool value); };
public virtual bool UseAttribute { get; set; }
member this.UseAttribute : bool with get, set
Public Overridable Property UseAttribute As Boolean

プロパティ値

現在の属性の適用対象であるオブジェクトを XML 属性としてシリアル化する必要がある場合は true。適用対象のオブジェクトをサブ要素としてシリアル化する必要がある場合は false

注釈

たとえば、オブジェクトObjectBのフィールドFieldAが 属性でSoapFieldAttribute(UseAttribute=true)修飾されている場合、 FieldA は として<ObjectB><FieldA>5</FieldA></ObjectB>シリアル化されます。 プロパティが UseAttributefalseFieldA設定されている場合、 は として<ObjectB FieldA="5"></ObjectB>シリアル化されます。

適用対象