Share via


ServiceManager.RemoveCallback (Método)

Quita un método de devolución de llamada de un delegado.

Espacio de nombres:  Microsoft.Windows.Design
Ensamblado:  Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)

Sintaxis

'Declaración
Protected Shared Function RemoveCallback ( _
    existing As Delegate, _
    toRemove As Delegate _
) As Delegate
protected static Delegate RemoveCallback(
    Delegate existing,
    Delegate toRemove
)
protected:
static Delegate^ RemoveCallback(
    Delegate^ existing, 
    Delegate^ toRemove
)
static member RemoveCallback : 
        existing:Delegate * 
        toRemove:Delegate -> Delegate 
protected static function RemoveCallback(
    existing : Delegate, 
    toRemove : Delegate
) : Delegate

Parámetros

  • existing
    Tipo: System.Delegate
    Delegado del que se va a quitar la devolución de llamada.
  • toRemove
    Tipo: System.Delegate
    Método de devolución de llamada que se va a quitar del delegado.

Valor devuelto

Tipo: System.Delegate
Nuevo delegado con el que va a reemplazarse el delegado existente.Si existing es nullreferencia null (Nothing en Visual Basic), se devuelve nullreferencia null (Nothing en Visual Basic).Si toRemove es nullreferencia null (Nothing en Visual Basic), se devuelve existing.

Comentarios

Este método sabe cómo desempaquetar delegados que son servidores proxy de devoluciones de llamada genéricas. Si el delegado se creó para enviar un delegado genérico a través de proxy, este método quita el objeto original, no el proxy.

Puede utilizar este método en su implementación de Unsubscribe.

Seguridad de .NET Framework

Vea también

Referencia

ServiceManager Clase

Microsoft.Windows.Design (Espacio de nombres)

EditingContext

ContextItem

Otros recursos

Extensibilidad de WPF Designer