次の方法で共有


DataSource.SetNamedNodeProperty(XPathNavigator, String, String) メソッド

定義

指定した XML ノードの名前付きプロパティの値を設定します。このノードは、メイン データ ソースの nonattribute ノードである必要があります。

public:
 abstract void SetNamedNodeProperty(System::Xml::XPath::XPathNavigator ^ target, System::String ^ name, System::String ^ value);
public abstract void SetNamedNodeProperty(System.Xml.XPath.XPathNavigator target, string name, string value);
abstract member SetNamedNodeProperty : System.Xml.XPath.XPathNavigator * string * string -> unit
Public MustOverride Sub SetNamedNodeProperty (target As XPathNavigator, name As String, value As String)

パラメーター

target
XPathNavigator

メイン データ ソースの nonattribute ノードに対応する XML ノードに配置された XPathNavigator オブジェクト。このノードの名前付きプロパティが設定されることになります。

name
String

設定するプロパティの名前。

value
String

プロパティに設定する値。

例外

このメソッドに渡されたパラメーターは有効ではありません。 たとえば、型または形式が正しくありません。

このメソッドに渡されるパラメーターは null 参照です (Visual Basic では Nothing)。

注釈

名前付きプロパティを使用すると、ユーザーがメイン データ ソースに含まれている XML 要素ノードのユーザー定義プロパティに文字列を関連付けることができるようになります。 名前付きプロパティの値は、SetNamedNodeProperty メソッドを使用して設定できます。 メソッドを GetNamedNodeProperty(XPathNavigator, String) 使用して、名前付きプロパティの値を読み取ります。

SetNamedNodeProperty メソッドで設定されたプロパティ値は、フォームの保存時に保存されません。

このメンバは、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームだけがアクセスできます。

この型またはメンバーには、Microsoft InfoPath Filler または Web ブラウザーで開いたフォームで実行されるコードからアクセスできます。

適用対象