言語

ConnectionProviderAttribute コンストラクター

定義

接続ポイントの表示名に使用する値を指定し、必要に応じて接続ポイントの ID、接続ポイントの種類、またはその両方に使用する値を指定して、 ConnectionProviderAttribute クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
ConnectionProviderAttribute(String)

プロバイダー接続ポイントの表示名を指定して、 ConnectionProviderAttribute クラスの新しいインスタンスを初期化します。

ConnectionProviderAttribute(String, String)

プロバイダー接続ポイントの表示名と ID を指定して、 ConnectionProviderAttribute クラスの新しいインスタンスを初期化します。

ConnectionProviderAttribute(String, Type)

プロバイダー接続ポイントに使用する表示名と特定の種類の接続ポイント オブジェクトを指定して、 ConnectionProviderAttribute クラスの新しいインスタンスを初期化します。

ConnectionProviderAttribute(String, String, Type)

プロバイダー接続ポイントに使用する表示名、ID、および特定の種類の接続ポイント オブジェクトを指定して、 ConnectionProviderAttribute クラスの新しいインスタンスを初期化します。

注釈

プロバイダー コントロールには、 ConnectionProviderAttribute メタデータ要素でマークされた複数のメソッドを含めることができます。 この場合、プロバイダーは複数の接続ポイントを持ち、 ConnectionProviderAttribute 要素の各インスタンスは、関連付けられている接続ポイントの一意の ID 値を指定して、プロバイダーの接続ポイントを区別できるようにする必要があります。

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

ユーザー インターフェイス (UI) に表示するプロバイダー接続ポイントのフレンドリ名を含む文字列。

例外

displayNamenullです。

次のコード例では、プロバイダー コントロールのコールバック メソッドで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

注釈

このコンストラクターは、プロバイダーとして機能する Web パーツ コントロールのメソッドで使用される属性のインスタンスを作成します。 このメソッドは、プロバイダーとコンシューマーの間の接続ポイントになります。 通常、このコンストラクターを使用する方法は、プロバイダー コントロールのコールバック メソッドとして指定するメソッドで、 ConnectionProviderAttribute メタデータ要素を宣言することです。

displayName パラメーターは、UI でプロバイダーの接続ポイントを表すためにConnectionsZone コントロールによって使用されるプロバイダー接続ポイントのフレンドリ名です。

こちらもご覧ください

適用対象

ConnectionProviderAttribute(String, String)

プロバイダー接続ポイントの表示名と ID を指定して、 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

ユーザー インターフェイス (UI) に表示するプロバイダー接続ポイントのフレンドリ名を含む文字列。

id
String

ID。プロバイダー接続ポイントに割り当てられた一意の文字列値です。

例外

displayName または idnull

注釈

displayName パラメーターは、UI でプロバイダーの接続ポイントを表すためにConnectionsZone コントロールによって使用されるプロバイダー接続ポイントのフレンドリ名です。

id パラメーターは、特定のコールバック メソッドに関連付けられているプロバイダー接続ポイントの 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

ユーザー インターフェイス (UI) に表示するプロバイダー接続ポイントのフレンドリ名を含む文字列。

connectionPointType
Type

Typeから派生し、特定のコールバック メソッドで使用する接続ポイント オブジェクトの型として指定するConnectionPoint

例外

displayName または connectionPointTypenull

connectionPointType が無効です。

注釈

displayName パラメーターは、UI でプロバイダーの接続ポイントを表すためにConnectionsZone コントロールによって使用されるプロバイダー接続ポイントのフレンドリ名です。

connectionPointType パラメーターは、Typeから派生したProviderConnectionPointである必要があります。 このパラメーターを指定すると、Web パーツ コントロール セットで提供される標準のType クラスではなく、ProviderConnectionPointを使用して接続ポイントが作成されます。

こちらもご覧ください

適用対象

ConnectionProviderAttribute(String, String, Type)

プロバイダー接続ポイントに使用する表示名、ID、および特定の種類の接続ポイント オブジェクトを指定して、 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

ユーザー インターフェイス (UI) に表示するプロバイダー接続ポイントのフレンドリ名を含む文字列。

id
String

ID。プロバイダー接続ポイントに割り当てられた一意の文字列値です。

connectionPointType
Type

Typeから派生し、特定のコールバック メソッドで使用する接続ポイント オブジェクトの型として指定するProviderConnectionPoint

例外

displayNameid、または connectionPointTypenull

connectionPointType が無効です。

注釈

displayName パラメーターは、UI でプロバイダーの接続ポイントを表すためにConnectionsZone コントロールによって使用されるプロバイダー接続ポイントのフレンドリ名です。

id パラメーターは、特定のコールバック メソッドに関連付けられているプロバイダー接続ポイントの ID を指定するために使用されます。 コントロールは複数のコネクション ポイントを持つことができますが、それぞれの id は一意である必要があります。 そのため、コンストラクターのこのオーバーロードは、プロバイダー コントロールに複数のコールバック メソッドがある場合に便利です。

connectionPointType パラメーターは、Typeから派生したProviderConnectionPointである必要があります。 このパラメーターを指定すると、Web パーツ コントロール セットで提供される標準のType クラスではなく、ProviderConnectionPointを使用して接続ポイントが作成されます。

こちらもご覧ください

適用対象