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

Определение

Инициализирует новый экземпляр класса ConnectionProviderAttribute, указывая значение, используемое для отображаемого имени точки подключения, и необязательные значения, используемые для идентификатора точки подключения и типа точки подключения.

Перегрузки

ConnectionProviderAttribute(String)

Инициализирует новый экземпляр класса ConnectionProviderAttribute, указывая отображаемое имя для точки подключения поставщика.

ConnectionProviderAttribute(String, String)

Инициализирует новый экземпляр класса ConnectionProviderAttribute, указывая отображаемое имя и идентификатор для точки подключения поставщика.

ConnectionProviderAttribute(String, Type)

Инициализирует новый экземпляр класса ConnectionProviderAttribute, указывая отображаемое имя и определенный тип объекта точки подключения, используемые для точки подключения поставщика.

ConnectionProviderAttribute(String, String, Type)

Инициализирует новый экземпляр класса ConnectionProviderAttribute, указывая отображаемое имя, идентификатор и определенный тип объекта точки подключения для использования с точкой подключения поставщика.

Комментарии

Элемент управления поставщиком может иметь несколько методов, помеченных элементом ConnectionProviderAttribute метаданных. В этом случае поставщик будет иметь несколько точек подключения, и каждый экземпляр ConnectionProviderAttribute элемента должен указать уникальное значение идентификатора для связанной точки подключения, чтобы можно было различать точки подключения поставщика.

ConnectionProviderAttribute(String)

Инициализирует новый экземпляр класса ConnectionProviderAttribute, указывая отображаемое имя для точки подключения поставщика.

public:
 ConnectionProviderAttribute(System::String ^ displayName);
public ConnectionProviderAttribute (string displayName);
new System.Web.UI.WebControls.WebParts.ConnectionProviderAttribute : string -> System.Web.UI.WebControls.WebParts.ConnectionProviderAttribute
Public Sub New (displayName As String)

Параметры

displayName
String

Строка, содержащая понятное имя для точки подключения поставщика, которое будет отображаться в пользовательском интерфейсе.

Исключения

displayName имеет значение null.

Примеры

В следующем примере кода демонстрируется использование ConnectionProviderAttribute класса, демонстрируя объявление ConnectionProviderAttribute элемента метаданных в методе обратного вызова в элементе управления поставщиком. Обратите внимание, что используется самая простая перегрузка конструктора; displayName предоставляется только значение параметра. Полный код, необходимый для выполнения примера кода, см. в обзоре ConnectionProviderAttribute класса.

[ConnectionProvider("Row")]
public IWebPartRow GetConnectionInterface()
{
    return new RowProviderWebPart();
}
<ConnectionProvider("Row")> _
Public Function GetConnectionInterface() As IWebPartRow
    Return New RowProviderWebPart()

End Function 'GetConnectionInterface

Комментарии

Этот конструктор создает экземпляр атрибута, который используется с методом элемента управления веб-части, действующего в качестве поставщика. Этот метод становится точкой соединения между поставщиком и потребителем. Как правило, этот конструктор используется для объявления ConnectionProviderAttribute элемента метаданных в методе, который необходимо назначить в качестве метода обратного вызова в элементе управления поставщиком.

Параметр displayName — это понятное имя точки подключения поставщика, которая используется элементом ConnectionsZone управления для представления точки подключения поставщика в пользовательском интерфейсе.

См. также раздел

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

ConnectionProviderAttribute(String, String)

Инициализирует новый экземпляр класса ConnectionProviderAttribute, указывая отображаемое имя и идентификатор для точки подключения поставщика.

public:
 ConnectionProviderAttribute(System::String ^ displayName, System::String ^ id);
public ConnectionProviderAttribute (string displayName, string id);
new System.Web.UI.WebControls.WebParts.ConnectionProviderAttribute : string * string -> System.Web.UI.WebControls.WebParts.ConnectionProviderAttribute
Public Sub New (displayName As String, id As String)

Параметры

displayName
String

Строка, содержащая понятное имя для точки подключения поставщика, которое будет отображаться в пользовательском интерфейсе.

id
String

ID, уникальное строковое значение, присвоенное точке подключения поставщика.

Исключения

Параметр displayName или id имеет значение null.

Комментарии

Параметр displayName — это понятное имя точки подключения поставщика, которая используется элементом ConnectionsZone управления для представления точки подключения поставщика в пользовательском интерфейсе.

Параметр id используется для указания идентификатора точки подключения поставщика, связанной с конкретным методом обратного вызова. Элемент управления может иметь несколько точек соединения, но id для каждого элемента управления должно быть уникальным. Поэтому эта перегрузка конструктора полезна при наличии нескольких методов обратного вызова в элементе управления поставщиком.

См. также раздел

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

ConnectionProviderAttribute(String, Type)

Инициализирует новый экземпляр класса ConnectionProviderAttribute, указывая отображаемое имя и определенный тип объекта точки подключения, используемые для точки подключения поставщика.

public:
 ConnectionProviderAttribute(System::String ^ displayName, Type ^ connectionPointType);
public ConnectionProviderAttribute (string displayName, Type connectionPointType);
new System.Web.UI.WebControls.WebParts.ConnectionProviderAttribute : string * Type -> System.Web.UI.WebControls.WebParts.ConnectionProviderAttribute
Public Sub New (displayName As String, connectionPointType As Type)

Параметры

displayName
String

Строка, содержащая понятное имя для точки подключения поставщика, которое будет отображаться в пользовательском интерфейсе.

connectionPointType
Type

Объект Type, производный от ConnectionPoint, который нужно указать в качестве типа объекта точки подключения для использования с конкретным методом обратного вызова.

Исключения

Параметр displayName или connectionPointType имеет значение null.

Недопустимый параметр connectionPointType.

Комментарии

Параметр displayName — это понятное имя точки подключения поставщика, которая используется элементом ConnectionsZone управления для представления точки подключения поставщика в пользовательском интерфейсе.

Параметр connectionPointType должен быть производным Type от ProviderConnectionPoint. Если этот параметр указан, Type он используется для создания точки подключения вместо стандартного ProviderConnectionPoint класса, предоставленного набором элементов управления веб-части.

См. также раздел

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

ConnectionProviderAttribute(String, String, Type)

Инициализирует новый экземпляр класса ConnectionProviderAttribute, указывая отображаемое имя, идентификатор и определенный тип объекта точки подключения для использования с точкой подключения поставщика.

public:
 ConnectionProviderAttribute(System::String ^ displayName, System::String ^ id, Type ^ connectionPointType);
public ConnectionProviderAttribute (string displayName, string id, Type connectionPointType);
new System.Web.UI.WebControls.WebParts.ConnectionProviderAttribute : string * string * Type -> System.Web.UI.WebControls.WebParts.ConnectionProviderAttribute
Public Sub New (displayName As String, id As String, connectionPointType As Type)

Параметры

displayName
String

Строка, содержащая понятное имя для точки подключения поставщика, которое будет отображаться в пользовательском интерфейсе.

id
String

ID, уникальное строковое значение, присвоенное точке подключения поставщика.

connectionPointType
Type

Объект Type, производный от ProviderConnectionPoint, который нужно указать в качестве типа объекта точки подключения для использования с конкретным методом обратного вызова.

Исключения

Значение параметра displayName, id или connectionPointType равно null.

Недопустимый параметр connectionPointType.

Комментарии

Параметр displayName — это понятное имя точки подключения поставщика, которая используется элементом ConnectionsZone управления для представления точки подключения поставщика в пользовательском интерфейсе.

Параметр id используется для указания идентификатора точки подключения поставщика, связанной с конкретным методом обратного вызова. Элемент управления может иметь несколько точек соединения, но id для каждого элемента управления должно быть уникальным. Поэтому эта перегрузка конструктора полезна при наличии нескольких методов обратного вызова в элементе управления поставщиком.

Параметр connectionPointType должен быть производным Type от ProviderConnectionPoint. Если этот параметр указан, Type он используется для создания точки подключения вместо стандартного ProviderConnectionPoint класса, предоставленного набором элементов управления веб-части.

См. также раздел

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