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

Método Activity.RaiseEvent (DependencyProperty, Object, EventArgs)

 

Publicado: mayo de 2016

Genera Event asociado a una propiedad de dependencia específica.

Espacio de nombres:   System.Workflow.ComponentModel
Ensamblado:  System.Workflow.ComponentModel (en System.Workflow.ComponentModel.dll)

protected internal void RaiseEvent(
	DependencyProperty dependencyEvent,
	object sender,
	EventArgs e
)

Parámetros

dependencyEvent
Type: System.Workflow.ComponentModel.DependencyProperty

DependencyProperty asociada a esta Event.

sender
Type: System.Object

Origen de Object de la enumeración Event.

e
Type: System.EventArgs

Objeto EventArgs asociado a Event.

El código siguiente invoca este método para generar un evento definido como una DependencyProperty.

Este ejemplo de código forma parte del ejemplo de Enviar actividad de correo electrónico y pertenece al archivo SendEMailActivity.cs.Para obtener más información, consulteSend E-mail Activity Sample

protected override ActivityExecutionStatus Execute(ActivityExecutionContext context)
{
    try
    {
        // Raise the SendingEmail event to the parent workflow or activity
        base.RaiseEvent(SendEmailActivity.SendingEmailEvent, this, EventArgs.Empty);


        // Send the email now
        this.SendEmailUsingSmtp();


        // Raise the SentEmail event to the parent workflow or activity
        base.RaiseEvent(SendEmailActivity.SentEmailEvent, this, EventArgs.Empty);

        // Return the closed status indicating that this activity is complete.
        return ActivityExecutionStatus.Closed;
    }
    catch
    {
        // An unhandled exception occurred.  Throw it back to the WorkflowRuntime.
        throw;
    }
}

.NET Framework
Disponible desde 3.0
Volver al principio
Mostrar: