Поделиться через


SharePointListRWQueryConnection Класс

Определение

Представляет подключение к данным для извлечения данных из списка SharePoint или библиотеки документов.

public ref class SharePointListRWQueryConnection abstract : Microsoft::Office::InfoPath::DataConnection
public abstract class SharePointListRWQueryConnection : Microsoft.Office.InfoPath.DataConnection
type SharePointListRWQueryConnection = class
    inherit DataConnection
Public MustInherit Class SharePointListRWQueryConnection
Inherits DataConnection
Наследование
SharePointListRWQueryConnection

Примеры

В следующем примере кода показано, как благодаря процессу, состоящему из двух шагов, образуется доступ к подключению к данным "Contacts", подключающемуся к списку контактной информации на странице SharePoint. Имя Contacts передается свойству Item[String]DataConnectionCollection класса для получения объекта, представляющего подключение к данным. Затем объект, возвращенный из коллекции, приводится к типу SharePointListRWQueryConnection .

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

После установки ссылки на подключение к данным можно использовать свойства или методы SharePointListRWQueryConnection объекта . В следующем примере кода строковая переменная задает значение, возвращаемое свойством, Name унаследованным от DataConnection базового класса.

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

Комментарии

Класс SharePointListRWQueryConnection представляет дополнительное подключение к данным, созданное в InfoPath, которое указывает все сведения, необходимые для получения данных из списка Или библиотеки документов SharePoint. Для создания шаблона формы, содержащего вспомогательное подключение к данным для списка SharePoint или библиотеки документов используйте команду Подключения к данным на вкладке Данные.

Примечание. Код, написанный SharePointListRWQueryConnection с помощью членов класса, несовместим с подключением к данным к списку Или библиотеке документов SharePoint, созданной в InfoPath 2003 или InfoPath 2007, с подключением к данным в новом шаблоне формы, созданном в InfoPath с одним из шаблонов форм InfoPath 2007, или с подключением к данным, преобразованным с помощью кнопки Преобразовать в предыдущую версию в диалоговом окне Connections данных. Если вам не нужно поддерживать совместимость с более ранней версией InfoPath и вы хотите писать код с членами SharePointListRWQueryConnection класса, преобразуйте подключение к данным с помощью кнопки Преобразовать в текущую версию в диалоговом окне Connections данных.

Примечание. Вы можете создать основное подключение к данным (main) к списку SharePoint, создав новый шаблон формы с помощью шаблона списка SharePoint. Однако в подобной форме невозможно написать код формы, поскольку в шаблоне формы, созданном с помощью шаблона Список SharePoint, поддерживается только описательная логика, как например правила. По этой причине нельзя использовать SharePointListRWQueryConnection класс и его члены для работы с основным подключением данных к списку SharePoint.

Класс SharePointListRWQueryConnection предоставляет свойства, которые можно использовать для получения имени подключения к данным и URL-адреса списка или библиотеки документов на сайте SharePoint Foundation или Microsoft SharePoint Server, с которого подключение извлекает данные.

Объект SharePointListRWQueryConnection , связанный с подключением данных, доступен с помощью DataConnections свойства XmlForm класса для возврата соединения из DataConnectionCollection шаблона формы.

Метод по умолчанию Execute() , унаследованный от DataConnection базового класса, выполняет запрос или операцию отправки, используя значения, декларативно определенные в шаблоне формы InfoPath во время разработки. Кроме того, SharePointListRWQueryConnection класс предоставляет Execute(XPathNavigator) метод , который позволяет указать другое расположение для вставки возвращаемых данных.

Конструкторы

SharePointListRWQueryConnection()

Представляет подключение к данным для извлечения данных из списка SharePoint или библиотеки документов.

Свойства

ContentTypeId

Возвращает или задает идентификатор типа контента списка SharePoint, связанного SharePointListRWQueryConnection с объектом .

ListId

Возвращает или задает идентификатор списка SharePoint, связанного SharePointListRWQueryConnection с объектом .

Name

Возвращает имя подключения данных.

(Унаследовано от DataConnection)
SiteUrl

Возвращает или задает Uri объект , представляющий URL-адрес сайта SharePoint Foundation, связанного Microsoft.Office.InfoPath.SharepointListRWQueryConnection с объектом .

Методы

Execute()

В зависимости от класса ConnectionTypeConnection, из которого осуществляется вызов, выполняет операцию отправки или запроса в подключение данных с помощью декларативно определенных значений для отправляемых данных, параметров запроса или извлекаемых данных.

(Унаследовано от DataConnection)
Execute(XPathNavigator)

Переопределяет метод по умолчанию Execute() , чтобы включить указание другого расположения для вставки возвращаемых данных.

Применяется к