Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase DynamicMetaObjectBinder

 

Publicado: noviembre de 2016

El enlazador del sitio de llamada dinámico que participa en la DynamicMetaObject el protocolo de enlace.

Espacio de nombres:   System.Dynamic
Ensamblado:  System.Core (en System.Core.dll)


public abstract class DynamicMetaObjectBinder : CallSiteBinder

NombreDescripción
System_CAPS_protmethodDynamicMetaObjectBinder()

Inicializa una nueva instancia de la clase DynamicMetaObjectBinder.

NombreDescripción
System_CAPS_pubpropertyReturnType

Tipo de resultado de la operación.

NombreDescripción
System_CAPS_pubmethodBind(DynamicMetaObject, DynamicMetaObject[])

Cuando se invalida en la clase derivada, realiza el enlace de la operación dinámica.

System_CAPS_pubmethodBind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)

Realiza el enlace en tiempo de ejecución de la operación dinámica en un conjunto de argumentos.(Invalida CallSiteBinder.Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)).

System_CAPS_pubmethodBindDelegate<T>(CallSite<T>, Object[])

Proporciona compatibilidad de enlace en tiempo de ejecución de bajo nivel. Clases pueden invalidar esto y proporcionar a un delegado directo para la implementación de regla. Esto puede permitir guardar reglas en el disco, tener reglas especializadas disponibles en tiempo de ejecución o proporcionar una directiva de caché diferente.(Heredado de CallSiteBinder).

System_CAPS_protmethodCacheTarget<T>(T)

Agrega un destino a la memoria caché de destinos conocidos. Se examinarán los destinos almacenados en memoria caché antes de llamar a BindDelegate para generar la nueva regla.(Heredado de CallSiteBinder).

System_CAPS_pubmethodDefer(DynamicMetaObject, DynamicMetaObject[])

Aplaza el enlace de la operación hasta más tarde cuando se hayan calculado los valores de tiempo de ejecución de todos los argumentos de la operación dinámica.

System_CAPS_pubmethodDefer(DynamicMetaObject[])

Aplaza el enlace de la operación hasta más tarde cuando se hayan calculado los valores de tiempo de ejecución de todos los argumentos de la operación dinámica.

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodGetUpdateExpression(Type)

Obtiene una expresión que provocará la actualización del enlace. Indica que el enlace de la expresión ya no es válido. Se utiliza normalmente cuando la "versión" de un objeto dinámico ha cambiado.

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

El CallSiteBinder realiza el enlace de la operación dinámica usando los valores de tiempo de ejecución como entrada. Por otro lado, la DynamicMetaObjectBinder participa en la DynamicMetaObject el protocolo de enlace.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 4.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 4.0
Windows Phone Silverlight
Disponible desde 8.0
Windows Phone
Disponible desde 8.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: