ConnectionProviderAttribute Konstruktory

Definice

Inicializuje novou instanci ConnectionProviderAttribute třídy, určením hodnoty, která se má použít pro zobrazovaný název spojovacího bodu, a volitelně určí hodnoty, které se mají použít pro ID bodu připojení, typ spojovacího bodu nebo obojí.

Přetížení

ConnectionProviderAttribute(String)

Inicializuje novou instanci ConnectionProviderAttribute třídy zadáním zobrazovaného názvu bodu připojení zprostředkovatele.

ConnectionProviderAttribute(String, String)

Inicializuje novou instanci ConnectionProviderAttribute třídy zadáním zobrazovaného názvu a ID spojovacího bodu zprostředkovatele.

ConnectionProviderAttribute(String, Type)

Inicializuje novou instanci ConnectionProviderAttribute třídy zadáním zobrazovaného názvu a konkrétního typu objektu spojovacího bodu, který se má použít pro spojovací bod zprostředkovatele.

ConnectionProviderAttribute(String, String, Type)

Inicializuje novou instanci ConnectionProviderAttribute třídy zadáním zobrazovaného názvu, ID a konkrétního typu objektu spojovacího bodu, který se má použít pro spojovací bod poskytovatele.

Poznámky

Ovládací prvek zprostředkovatele může mít více metod označených elementem ConnectionProviderAttribute metadat. V takovém případě by měl zprostředkovatel více spojovacích ConnectionProviderAttribute bodů a každá instance prvku by měla určovat jedinečnou hodnotu ID pro přidružený spojovací bod, aby bylo možné rozlišovat spojovací body zprostředkovatele.

ConnectionProviderAttribute(String)

Inicializuje novou instanci ConnectionProviderAttribute třídy zadáním zobrazovaného názvu bodu připojení zprostředkovatele.

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)

Parametry

displayName
String

Řetězec, který obsahuje popisný název spojovacího bodu zprostředkovatele, který se zobrazí v uživatelském rozhraní.

Výjimky

displayName je null.

Příklady

Následující příklad kódu ukazuje použití ConnectionProviderAttribute třídy tím, že ukazuje, jak deklarovat ConnectionProviderAttribute metadata element v metodě zpětného volání v ovládacím prvku zprostředkovatele. Všimněte si, že nejjednodušší přetížení konstruktoru je použito; je zadána displayName pouze hodnota parametru. Úplný kód potřebný ke spuštění příkladu kódu najdete v přehledu ConnectionProviderAttribute třídy.

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

End Function 'GetConnectionInterface

Poznámky

Tento konstruktor vytvoří instanci atributu, který se používá s metodou ovládacího prvku webových částí, který funguje jako zprostředkovatel. Tato metoda se stane spojovacím bodem mezi poskytovatelem a příjemcem. Způsob použití tohoto konstruktoru obvykle spočívá v deklaraci elementu ConnectionProviderAttribute metadat v metodě, kterou chcete označit jako metodu zpětného volání v ovládacím prvku zprostředkovatele.

Parametr displayName je popisný název spojovacího bodu zprostředkovatele, který ovládací prvek používá ConnectionsZone k reprezentaci spojovacího bodu poskytovatele v uživatelském rozhraní.

Viz také

Platí pro

ConnectionProviderAttribute(String, String)

Inicializuje novou instanci ConnectionProviderAttribute třídy zadáním zobrazovaného názvu a ID spojovacího bodu zprostředkovatele.

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)

Parametry

displayName
String

Řetězec, který obsahuje popisný název spojovacího bodu zprostředkovatele, který se zobrazí v uživatelském rozhraní.

id
String

, IDjedinečná řetězcová hodnota přiřazená bodu připojení zprostředkovatele.

Výjimky

displayName nebo id je null.

Poznámky

Parametr displayName je popisný název spojovacího bodu zprostředkovatele, který ovládací prvek používá ConnectionsZone k reprezentaci spojovacího bodu poskytovatele v uživatelském rozhraní.

Parametr id slouží k zadání ID bodu připojení zprostředkovatele přidruženého ke konkrétní metodě zpětného volání. Ovládací prvek může mít více spojovacích bodů, ale id hodnota pro každý musí být jedinečná. Proto toto přetížení konstruktoru je užitečné, pokud máte více metod zpětného volání v ovládacím prvku zprostředkovatele.

Viz také

Platí pro

ConnectionProviderAttribute(String, Type)

Inicializuje novou instanci ConnectionProviderAttribute třídy zadáním zobrazovaného názvu a konkrétního typu objektu spojovacího bodu, který se má použít pro spojovací bod zprostředkovatele.

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)

Parametry

displayName
String

Řetězec, který obsahuje popisný název spojovacího bodu zprostředkovatele, který se zobrazí v uživatelském rozhraní.

connectionPointType
Type

A Type , který je odvozen od ConnectionPointa který chcete zadat jako typ objektu spojovacího bodu, který se má použít s konkrétní metodou zpětného volání.

Výjimky

displayName nebo connectionPointType je null.

connectionPointType není platný.

Poznámky

Parametr displayName je popisný název spojovacího bodu zprostředkovatele, který ovládací prvek používá ConnectionsZone k reprezentaci spojovacího bodu poskytovatele v uživatelském rozhraní.

Parametr connectionPointType musí být odvozený Type z ProviderConnectionPoint. Pokud je tento parametr zadán, Type použije se k vytvoření spojovacího bodu místo standardní ProviderConnectionPoint třídy, která je součástí sady ovládacích prvků webových částí.

Viz také

Platí pro

ConnectionProviderAttribute(String, String, Type)

Inicializuje novou instanci ConnectionProviderAttribute třídy zadáním zobrazovaného názvu, ID a konkrétního typu objektu spojovacího bodu, který se má použít pro spojovací bod poskytovatele.

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)

Parametry

displayName
String

Řetězec, který obsahuje popisný název spojovacího bodu zprostředkovatele, který se zobrazí v uživatelském rozhraní.

id
String

, IDjedinečná řetězcová hodnota přiřazená bodu připojení zprostředkovatele.

connectionPointType
Type

A Type , který je odvozen od ProviderConnectionPointa který chcete zadat jako typ objektu spojovacího bodu, který se má použít s konkrétní metodou zpětného volání.

Výjimky

displayName, idnebo connectionPointType je null.

connectionPointType není platný.

Poznámky

Parametr displayName je popisný název spojovacího bodu zprostředkovatele, který ovládací prvek používá ConnectionsZone k reprezentaci spojovacího bodu poskytovatele v uživatelském rozhraní.

Parametr id slouží k zadání ID bodu připojení zprostředkovatele přidruženého ke konkrétní metodě zpětného volání. Ovládací prvek může mít více spojovacích bodů, ale id hodnota pro každý musí být jedinečná. Proto toto přetížení konstruktoru je užitečné, pokud máte více metod zpětného volání v ovládacím prvku zprostředkovatele.

Parametr connectionPointType musí být odvozený Type z ProviderConnectionPoint. Pokud je tento parametr zadán, Type použije se k vytvoření spojovacího bodu místo standardní ProviderConnectionPoint třídy, která je součástí sady ovládacích prvků webových částí.

Viz také

Platí pro