次の方法で共有


SharepointListQueryConnection クラス

定義

注意事項

The SharePointListQueryConnection class has been deprecated. Use SharePointListRWQueryConnection instead.

SharePoint リストまたはドキュメント ライブラリからデータを取得するためのデータ接続を表します。

public ref class SharepointListQueryConnection abstract : Microsoft::Office::InfoPath::DataConnection
[System.Obsolete("The SharePointListQueryConnection class has been deprecated. Use SharePointListRWQueryConnection instead.")]
public abstract class SharepointListQueryConnection : Microsoft.Office.InfoPath.DataConnection
type SharepointListQueryConnection = class
    inherit DataConnection
Public MustInherit Class SharepointListQueryConnection
Inherits DataConnection
継承
SharepointListQueryConnection
属性

次の例では、SharePoint 上の連絡先情報の一覧に接続する "Contacts" という名前の接続を表す SharePointListQueryConnection オブジェクトへの参照を設定します。その名前を DataConnectionCollection クラスのプロパティにItem[String]渡してから、返されたオブジェクトを SharePointListQueryConnection 型にキャストします。

[C#]

SharePointListQueryConnection spConnection = (SharePointListQueryConnection)this.DataConnections["Contacts"];
Dim spConnection As SharePointListQueryConnection = _
   DirectCast(Me.DataConnections("Contacts"), _
   SharePointListQueryConnection)

参照が設定された後は、SharePointListQueryConnection オブジェクトのプロパティやメソッドを使用できます。 次の例では、DataConnection 基底クラスから継承されたプロパティによってName返される値に文字列変数を設定します。

string spName = spConnection.Name; Dim spName As String = spConnection.Name

注釈

重要: クラスとそのメンバーは SharepointListQueryConnection 、Microsoft InfoPath で非推奨になりました。 このクラスのメンバーと共に記述されたコードは、InfoPath 2003 または InfoPath 2007 で作成された SharePoint ドキュメント ライブラリへのデータ接続、InfoPath 2007 フォーム テンプレートのいずれかで InfoPath で作成された新しいフォーム テンプレート内のデータ接続、または [データ Connections] ダイアログ ボックスの [以前のバージョンに変換されたデータ接続] ボタンとの互換性があります。 InfoPath フォーム テンプレートで作成された SharePoint ドキュメント ライブラリへのデータ接続で動作するコードを記述するには、 クラスのメンバーを SharePointListRWQueryConnection 使用します。 さらに、[データ Connections] ダイアログ ボックスの [現在のバージョンに変換] ボタンを使用してデータ接続を SharePoint ドキュメント ライブラリに変換する場合は、代わりに クラスのメンバーSharePointListRWQueryConnectionを使用するようにクラスのSharepointListQueryConnectionメンバーで記述されたコードを書き直す必要があります。

SharePointListQueryConnection オブジェクトは、データ接続ウィザードを使用して InfoPath で作成されたセカンダリ データ接続を表し、SharePoint リストまたはドキュメント ライブラリからデータを取得するために必要なすべての情報を指定します。

SharePointListQueryConnection クラスが提供するプロパティを使用すると、データ接続の名前や、接続がデータを取得してくる Windows SharePoint Services サイト上のリストまたはドキュメント ライブラリの URL (Uniform Resource Locator) を取得することができます。

データ接続に関連付けられている SharePointListQueryConnection オブジェクトには、 クラスの XmlForm プロパティをDataConnections使用してアクセスし、フォーム テンプレートの からDataConnectionCollection接続を返します。

基本クラスから継承された既定 Execute()DataConnection メソッドは、InfoPath フォーム テンプレート デザイン モードで宣言的に定義された値を使用して、クエリまたは送信操作を実行します。 さらに、 SharePointListQueryConnection クラスには メソッドが用意 Execute(XPathNavigator) されています。これにより、返されるデータを挿入する別の場所を指定できます。

SharePointListQueryConnection クラスは、Microsoft Office InfoPath 2003 オブジェクト モデルの SharePointListAdapterObject インターフェイスに対応しています。

コンストラクター

SharepointListQueryConnection()
古い.

SharePoint リストまたはドキュメント ライブラリからデータを取得するためのデータ接続を表します。

プロパティ

Name
古い.

データ接続の名前を取得します。

(継承元 DataConnection)
QueryThisFormOnly
古い.

クエリ操作が現在のフォームにのみ適用されるかどうかを取得します。

SiteUrl
古い.

オブジェクトに関連付けられているWindows SharePoint Services サイトの Uniform Resource Locator (URL) を表す System.Uri オブジェクトをSharepointListQueryConnection取得します。

メソッド

Execute()
古い.

どの ConnectionTypeConnection クラスから呼び出されたかに応じて、送信されるデータ、クエリ パラメーター、または取得するデータに対して宣言的に定義された値を使用して、データ接続で送信操作またはクエリ操作を実行します。

(継承元 DataConnection)
Execute(XPathNavigator)
古い.

返されるデータを挿入する別の場所を指定できるように、既定 Execute() のメソッドをオーバーライドします。

適用対象