Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo WorkflowServiceHost.AddServiceEndpoint (ServiceEndpoint)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Aggiunge un endpoint di servizio all'host del servizio del flusso di lavoro.

Spazio dei nomi:   System.ServiceModel.Activities
Assembly:  System.ServiceModel.Activities (in System.ServiceModel.Activities.dll)

public override void AddServiceEndpoint(
	ServiceEndpoint endpoint
)

Parametri

endpoint
Type: System.ServiceModel.Description.ServiceEndpoint

Endpoint di servizio da aggiungere.

Nell'esempio seguente viene illustrato come utilizzare il metodo AddServiceEndpoint.

protected override Guid OnGetInstanceId(object[] inputs, OperationContext operationContext)
{
    //Create was called by client
    if (operationContext.IncomingMessageHeaders.Action.EndsWith("Create"))
    {
        return Guid.Empty;
    }
    //CreateWithInstanceId was called by client
    else if (operationContext.IncomingMessageHeaders.Action.EndsWith("CreateWithInstanceId"))
    {
        return (Guid)inputs[1];
    }
    else
    {
        throw new InvalidOperationException("Invalid Action: " + operationContext.IncomingMessageHeaders.Action);
    }
}

.NET Framework
Disponibile da 4.0
Torna all'inizio
Mostra: