次の方法で共有


DataConnectionCollection.Item[] プロパティ

定義

オーバーロード

Item[Int32]

インデックス値を使用して、コレクションから指定したオブジェクトへの参照を取得します DataConnection

Item[String]

コレクションから指定した DataConnection オブジェクトへの参照を名前で取得します。

Item[Int32]

インデックス値を使用して、コレクションから指定したオブジェクトへの参照を取得します DataConnection

public:
 abstract property Microsoft::Office::InfoPath::DataConnection ^ default[int] { Microsoft::Office::InfoPath::DataConnection ^ get(int index); };
public abstract Microsoft.Office.InfoPath.DataConnection this[int index] { get; }
member this.Item(int) : Microsoft.Office.InfoPath.DataConnection
Default Public MustOverride ReadOnly Property Item(index As Integer) As DataConnection

パラメーター

index
Int32

取得するオブジェクトの DataConnection 0 から始まるインデックス。

プロパティ値

指定されたオブジェクト。

次の例では、最初 DataConnection のオブジェクトが から DataConnectionCollection取得され、 型に EmailSubmitConnection キャストされます。

// Get the first connection from the 
// DataConnections collection.
EmailSubmitConnection myEmailSubmitConnection =
   (EmailSubmitConnection)(this.DataConnections[0]);
' Get the first connection from the 
' DataConnections collection.
Dim myEmailSubmitConnection As EmailSubmitConnection = _
   DirectCast(Me.DataConnections(0), EmailSubmitConnection)

注釈

Item プロパティが返すオブジェクトへのDataConnection参照を設定した後、オブジェクトが対応するデータ接続の適切な型にキャストされた後、そのプロパティまたはメソッドにアクセスできます。 たとえば、電子メールでフォームを送信するためのデータ接続のプロパティとメソッドにアクセスするには、返された DataConnection オブジェクトを型にキャストする EmailSubmitConnection 必要があります。

重要: 特定のデータ接続のインデックス値は、バージョン間、または InfoPath と Web ブラウザー (InfoPath Forms Servicesを実行している SharePoint Server 2010 上の適切に構成されたドキュメント ライブラリから) で同じフォーム テンプレートを開くセッション間で同じであることが保証されません。 すべての条件下で同じデータ接続を確実に開くには、代わりに メソッドを使用して名前でデータ接続を Item[String] 明示的に開く必要があります。

このメンバは、制約なしでアクセスできます。

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

適用対象

Item[String]

コレクションから指定した DataConnection オブジェクトへの参照を名前で取得します。

public:
 abstract property Microsoft::Office::InfoPath::DataConnection ^ default[System::String ^] { Microsoft::Office::InfoPath::DataConnection ^ get(System::String ^ name); };
public abstract Microsoft.Office.InfoPath.DataConnection this[string name] { get; }
member this.Item(string) : Microsoft.Office.InfoPath.DataConnection
Default Public MustOverride ReadOnly Property Item(name As String) As DataConnection

パラメーター

name
String

取得するオブジェクトの DataConnection 名前。

プロパティ値

指定されたオブジェクト。

次の例では、"Employees" という名前のDataConnectionオブジェクトを からDataConnectionCollection取得し、型 (Access または SQL Server データベースからデータを取得するためのデータ接続を表す) にキャストAdoQueryConnectionします。

// Get the Employees connection from the 
// DataConnections collection.
AdoQueryConnection myAdoQueryConnection =
   (AdoQueryConnection)(this.DataConnections["Employees"]);
' Get the Employees connection from the 
' DataConnections collection.
Dim myAdoQueryConnection As AdoQueryConnection = _
   DirectCast(Me.DataConnections("Employees"), AdoQueryConnection)

注釈

Item プロパティが返すオブジェクトへのDataConnection参照を設定した後、オブジェクトが対応するデータ接続の適切な型にキャストされた後、そのプロパティまたはメソッドにアクセスできます。 たとえば、電子メールでフォームを送信するためのデータ接続のプロパティとメソッドにアクセスするには、返された DataConnection オブジェクトを型にキャストする EmailSubmitConnection 必要があります。

このメンバは、制約なしでアクセスできます。

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

適用対象