IWebPartParameters Interface

Definição

Define o contrato que um controlo de Web Parts implementa para passar um valor de parâmetro numa ligação de Web Parts.

public interface class IWebPartParameters
public interface IWebPartParameters
type IWebPartParameters = interface
Public Interface IWebPartParameters
Derivado

Observações

Os dados são normalmente enviados de um fornecedor para um consumidor numa ligação Web Parts. No entanto, em alguns casos, um fornecedor precisa de um parâmetro do consumidor para determinar quais os valores que deve enviar de volta. A IWebPartParameters interface define membros a implementar que facilitam a passagem de um parâmetro de um consumidor para um fornecedor.

A classe RowToParametersTransformer implementa a interface IWebPartParameters. Transformadores são usados para traduzir dados entre dois controlos Web Parts com pontos de ligação incompatíveis. Um objeto transforma dados de um fornecedor que RowToParametersTransformer implementa a IWebPartRow interface quando este precisa de um parâmetro do consumidor.

O GetParametersData método recupera os dados do fornecedor e fornece um método de callback para processar os dados para o consumidor. O método de callback pode ser um método personalizado dentro do consumidor que define os valores de retorno em conformidade.

Propriedades

Name Description
Schema

Obtém os descritores da propriedade para os dados a receber pelo consumidor.

Métodos

Name Description
GetParametersData(ParametersCallback)

Obtém o valor dos dados do fornecedor de ligação.

SetConsumerSchema(PropertyDescriptorCollection)

Define os descritores de propriedades para as propriedades que o consumidor recebe ao chamar o GetParametersData(ParametersCallback) método.

Aplica-se a