ConnectionProviderAttribute Construtores

Definição

Inicializa uma nova instância da ConnectionProviderAttribute classe, especificando um valor a usar para o nome de exibição do ponto de ligação e, opcionalmente, especificando valores para o ID do ponto de ligação, o tipo de ponto de ligação, ou ambos.

Sobrecargas

Name Description
ConnectionProviderAttribute(String)

Inicializa uma nova instância da ConnectionProviderAttribute classe, especificando um nome de exibição para o ponto de ligação do fornecedor.

ConnectionProviderAttribute(String, String)

Inicializa uma nova instância da ConnectionProviderAttribute classe, especificando um nome de exibição e um ID para o ponto de ligação do fornecedor.

ConnectionProviderAttribute(String, Type)

Inicializa uma nova instância da ConnectionProviderAttribute classe, especificando um nome de exibição e um tipo específico de objeto de ponto de ligação a usar para o ponto de ligação do provedor.

ConnectionProviderAttribute(String, String, Type)

Inicializa uma nova instância da ConnectionProviderAttribute classe, especificando um nome de visualização, um ID e um tipo específico de objeto de ponto de ligação a usar para o ponto de ligação do fornecedor.

Observações

Um controlo de fornecedor pode ter múltiplos métodos marcados com o ConnectionProviderAttribute elemento de metadados. Neste caso, o fornecedor teria múltiplos pontos de ligação, e cada instância do ConnectionProviderAttribute elemento deveria especificar um valor de ID único para o ponto de ligação associado, para que os pontos de ligação do fornecedor pudessem ser distinguidos.

ConnectionProviderAttribute(String)

Inicializa uma nova instância da ConnectionProviderAttribute classe, especificando um nome de exibição para o ponto de ligação do fornecedor.

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)

Parâmetros

displayName
String

Uma cadeia que contém um nome amigável para o ponto de ligação do fornecedor a mostrar na interface do utilizador (UI).

Exceções

displayName é null.

Exemplos

O exemplo de código seguinte demonstra o uso da ConnectionProviderAttribute classe, mostrando como declarar o ConnectionProviderAttribute elemento de metadados num método de callback num controlo de fornecedor. Note-se que é usada a sobrecarga mais simples do construtor; apenas o valor do displayName parâmetro é fornecido. Para o código completo necessário para executar o exemplo do código, veja a ConnectionProviderAttribute visão geral da classe.

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

End Function 'GetConnectionInterface

Observações

Este construtor cria uma instância do atributo que é usada com um método de controlo de Web Parts que atua como fornecedor. Este método torna-se o ponto de ligação entre o fornecedor e o consumidor. Normalmente, a forma como se usa este construtor é declarar um ConnectionProviderAttribute elemento de metadados num método que se pretende designar como método de callback num controlo de fornecedor.

O displayName parâmetro é um nome amigável do ponto de ligação do fornecedor que é usado pelo ConnectionsZone controlo para representar o ponto de ligação do fornecedor na interface.

Ver também

Aplica-se a

ConnectionProviderAttribute(String, String)

Inicializa uma nova instância da ConnectionProviderAttribute classe, especificando um nome de exibição e um ID para o ponto de ligação do fornecedor.

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)

Parâmetros

displayName
String

Uma cadeia que contém um nome amigável para o ponto de ligação do fornecedor a mostrar na interface do utilizador (UI).

id
String

O ID, um valor único de string atribuído ao ponto de ligação do fornecedor.

Exceções

displayName ou id é null.

Observações

O displayName parâmetro é um nome amigável do ponto de ligação do fornecedor que é usado pelo ConnectionsZone controlo para representar o ponto de ligação do fornecedor na interface.

O id parâmetro é usado para especificar o ID do ponto de ligação do fornecedor associado ao método específico de callback. Um controlo pode ter múltiplos pontos de ligação, mas os id para cada um devem ser únicos. Portanto, esta sobrecarga do construtor é útil se tiver múltiplos métodos de callback no controlo do seu fornecedor.

Ver também

Aplica-se a

ConnectionProviderAttribute(String, Type)

Inicializa uma nova instância da ConnectionProviderAttribute classe, especificando um nome de exibição e um tipo específico de objeto de ponto de ligação a usar para o ponto de ligação do provedor.

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)

Parâmetros

displayName
String

Uma cadeia que contém um nome amigável para o ponto de ligação do fornecedor a mostrar na interface do utilizador (UI).

connectionPointType
Type

Um Type que deriva de ConnectionPoint, e que pretende especificar como o tipo de objeto ponto de ligação a usar com um método de callback específico.

Exceções

displayName ou connectionPointType é null.

connectionPointType não é válido.

Observações

O displayName parâmetro é um nome amigável do ponto de ligação do fornecedor que é usado pelo ConnectionsZone controlo para representar o ponto de ligação do fornecedor na interface.

O connectionPointType parâmetro deve ser derivado Type de ProviderConnectionPoint. Se este parâmetro for especificado, o Type é usado para criar o ponto de ligação em vez da classe padrão ProviderConnectionPoint fornecida pelo conjunto de controlo Web Parts.

Ver também

Aplica-se a

ConnectionProviderAttribute(String, String, Type)

Inicializa uma nova instância da ConnectionProviderAttribute classe, especificando um nome de visualização, um ID e um tipo específico de objeto de ponto de ligação a usar para o ponto de ligação do fornecedor.

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)

Parâmetros

displayName
String

Uma cadeia que contém um nome amigável para o ponto de ligação do fornecedor a mostrar na interface do utilizador (UI).

id
String

O ID, um valor único de string atribuído ao ponto de ligação do fornecedor.

connectionPointType
Type

Um Type que deriva de ProviderConnectionPoint, e que pretende especificar como o tipo de objeto ponto de ligação a usar com um método de callback específico.

Exceções

displayName, id, ou connectionPointType é null.

connectionPointType não é válido.

Observações

O displayName parâmetro é um nome amigável do ponto de ligação do fornecedor que é usado pelo ConnectionsZone controlo para representar o ponto de ligação do fornecedor na interface.

O id parâmetro é usado para especificar o ID do ponto de ligação do fornecedor associado ao método específico de callback. Um controlo pode ter múltiplos pontos de ligação, mas os id para cada um devem ser únicos. Portanto, esta sobrecarga do construtor é útil se tiver múltiplos métodos de callback no controlo do seu fornecedor.

O connectionPointType parâmetro deve ser derivado Type de ProviderConnectionPoint. Se este parâmetro for especificado, o Type é usado para criar o ponto de ligação em vez da classe padrão ProviderConnectionPoint fornecida pelo conjunto de controlo Web Parts.

Ver também

Aplica-se a