IWebPartParameters Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define el contrato que implementa un control de elementos Web para pasar un valor de parámetro en una conexión de elementos Web.
public interface class IWebPartParameters
public interface IWebPartParameters
type IWebPartParameters = interface
Public Interface IWebPartParameters
- Derivado
Comentarios
Normalmente, los datos se envían desde un proveedor a un consumidor en una conexión de elementos web. Sin embargo, en algunos casos, un proveedor necesita un parámetro del consumidor para determinar qué valores debe devolver. La IWebPartParameters interfaz define los miembros que se van a implementar que facilitan el paso de un parámetro de un consumidor a un proveedor.
La clase RowToParametersTransformer implementa la interfaz IWebPartParameters. Los transformadores se usan para convertir los datos entre dos controles elementos web con puntos de conexión incompatibles. Un RowToParametersTransformer objeto transforma los datos de un proveedor que implementa la IWebPartRow interfaz cuando el proveedor necesita un parámetro del consumidor.
El GetParametersData método recupera los datos del proveedor y proporciona un método de devolución de llamada para procesar los datos para el consumidor. El método de devolución de llamada puede ser un método personalizado dentro del consumidor que establezca los valores devueltos en consecuencia.
Propiedades
Schema |
Obtiene los descriptores de propiedad para los datos que va a recibir el consumidor. |
Métodos
GetParametersData(ParametersCallback) |
Obtiene el valor de los datos del proveedor de conexión. |
SetConsumerSchema(PropertyDescriptorCollection) |
Establece los descriptores de propiedad para las propiedades que recibe el consumidor al llamar al método GetParametersData(ParametersCallback). |