ConnectionConsumerAttribute Konstruktorer

Definition

Initierar en ny instans av ConnectionConsumerAttribute klassen, anger ett värde som ska användas för visningsnamnet för anslutningspunkten och kan också ange värden som ska användas för anslutningspunktens ID, anslutningspunktstyp eller båda.

Överlagringar

Name Description
ConnectionConsumerAttribute(String)

Initierar en ny instans av ConnectionConsumerAttribute klassen och anger ett visningsnamn för konsumentanslutningspunkten.

ConnectionConsumerAttribute(String, String)

Initierar en ny instans av ConnectionConsumerAttribute klassen och anger ett visningsnamn och ett ID för konsumentanslutningspunkten.

ConnectionConsumerAttribute(String, Type)

Initierar en ny instans av ConnectionConsumerAttribute klassen och anger ett visningsnamn och en specifik typ av anslutningspunktobjekt som ska användas för konsumentanslutningspunkten.

ConnectionConsumerAttribute(String, String, Type)

Initierar en ny instans av ConnectionConsumerAttribute klassen, anger ett visningsnamn, ett ID och en specifik typ av anslutningspunktobjekt som ska användas för konsumentanslutningspunkten.

Kommentarer

En konsumentkontroll kan ha flera metoder markerade med ConnectionConsumerAttribute metadataelementet. I det här fallet skulle konsumenten ha flera anslutningspunkter, och varje instans av elementet ConnectionConsumerAttribute bör ange ett unikt ID-värde för den associerade anslutningspunkten, så att konsumentens anslutningspunkter kan särskiljas.

ConnectionConsumerAttribute(String)

Initierar en ny instans av ConnectionConsumerAttribute klassen och anger ett visningsnamn för konsumentanslutningspunkten.

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

Parametrar

displayName
String

En sträng som innehåller ett eget namn för konsumentanslutningspunkten som ska visas i användargränssnittet (UI).

Undantag

displayName är null.

Exempel

I följande kodexempel visas hur du använder ConnectionConsumerAttribute klassen genom att visa hur du deklarerar ConnectionConsumerAttribute metadataelementet på en motringningsmetod i en konsumentkontroll. Observera att konstruktorns enklaste överlagring används. endast parametervärdet displayName anges. Den fullständiga kod som krävs för att köra kodexemplet finns i klassöversikten ConnectionConsumerAttribute .

[ConnectionConsumer("Row")]
public void SetConnectionInterface(IWebPartRow provider) 
{
    _provider = provider;
}
    <ConnectionConsumer("Row")> _
    Public Sub SetConnectionInterface(ByVal provider As IWebPartRow)
        _provider = provider

    End Sub
End Class

Kommentarer

Den här konstruktorn skapar en instans av attributet som används med en metod för en webbdelskontroll som fungerar som konsument. Den här metoden blir anslutningspunkten mellan providern och konsumenten. Det sätt du använder den här konstruktorn på är vanligtvis att deklarera ett ConnectionConsumerAttribute metadataelement på en metod som du vill ange som en motringningsmetod i en konsumentkontroll.

Parametern displayName är ett eget namn på konsumentanslutningspunkten som används av ConnectionsZone kontrollen för att representera en konsuments anslutningspunkt i användargränssnittet.

Se även

Gäller för

ConnectionConsumerAttribute(String, String)

Initierar en ny instans av ConnectionConsumerAttribute klassen och anger ett visningsnamn och ett ID för konsumentanslutningspunkten.

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

Parametrar

displayName
String

En sträng som innehåller ett eget namn för konsumentanslutningspunkten som ska visas i användargränssnittet (UI).

id
String

, IDett unikt strängvärde som tilldelats till konsumentanslutningspunkten.

Undantag

displayName eller id är null.

Kommentarer

Parametern displayName är ett eget namn på konsumentanslutningspunkten som används av ConnectionsZone kontrollen för att representera en konsuments anslutningspunkt i användargränssnittet.

Parametern id används för att ange ID:t för konsumentanslutningspunkten som är associerad med den specifika återanropsmetoden. En kontroll kan ha flera anslutningspunkter, men för var och en måste den id vara unik. Därför är den här överbelastningen av konstruktorn användbar om du har flera motringningsmetoder i din konsumentkontroll.

Se även

Gäller för

ConnectionConsumerAttribute(String, Type)

Initierar en ny instans av ConnectionConsumerAttribute klassen och anger ett visningsnamn och en specifik typ av anslutningspunktobjekt som ska användas för konsumentanslutningspunkten.

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

Parametrar

displayName
String

En sträng som innehåller ett eget namn för konsumentanslutningspunkten som ska visas i användargränssnittet (UI).

connectionPointType
Type

En Type som härleds från ConsumerConnectionPointoch som du vill ange som typ av anslutningspunktobjekt som ska användas med en specifik motringningsmetod.

Undantag

displayName eller connectionPointType är null.

connectionPointType är ogiltigt.

Kommentarer

Parametern displayName är ett eget namn på konsumentanslutningspunkten som används av ConnectionsZone kontrollen för att representera en konsuments anslutningspunkt i användargränssnittet.

Parametern connectionPointType måste vara en Type härledd från ConsumerConnectionPoint. Om den här parametern anges används den Type för att skapa anslutningspunkten i stället för den standardklass ConsumerConnectionPoint som tillhandahålls med kontrolluppsättningen Webbdelar.

Se även

Gäller för

ConnectionConsumerAttribute(String, String, Type)

Initierar en ny instans av ConnectionConsumerAttribute klassen, anger ett visningsnamn, ett ID och en specifik typ av anslutningspunktobjekt som ska användas för konsumentanslutningspunkten.

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

Parametrar

displayName
String

En sträng som innehåller ett eget namn för konsumentanslutningspunkten som ska visas i användargränssnittet (UI).

id
String

, IDett unikt strängvärde som tilldelats till konsumentanslutningspunkten.

connectionPointType
Type

En Type som härleds från ConsumerConnectionPointoch som du vill ange som typ av anslutningspunktobjekt som ska användas med en specifik motringningsmetod.

Undantag

displayName, id, eller connectionPointType är null.

connectionPointType är ogiltigt.

Kommentarer

Parametern displayName är ett eget namn på konsumentanslutningspunkten som används av ConnectionsZone kontrollen för att representera en konsuments anslutningspunkt i användargränssnittet.

Parametern id används för att ange ID:t för konsumentanslutningspunkten som är associerad med den specifika återanropsmetoden. En kontroll kan ha flera anslutningspunkter, men för var och en måste den id vara unik. Därför är den här överbelastningen av konstruktorn användbar om du har flera motringningsmetoder i din konsumentkontroll.

Parametern connectionPointType måste vara en Type härledd från ConsumerConnectionPoint. Om den här parametern anges används den Type för att skapa anslutningspunkten i stället för den standardklass ConsumerConnectionPoint som tillhandahålls med kontrolluppsättningen Webbdelar.

Se även

Gäller för