Compartir a través de


SendActivity.CustomAddress Propiedad

Definición

Obtiene o establece la dirección personalizada utilizada para la comunicación con un servicio.

public:
 property System::String ^ CustomAddress { System::String ^ get(); void set(System::String ^ value); };
public string CustomAddress { get; set; }
member this.CustomAddress : string with get, set
Public Property CustomAddress As String

Valor de propiedad

Valor de cadena cuyo valor es la dirección en la que un servicio realiza escuchas.

Ejemplos

En el siguiente ejemplo se muestra cómo se obtiene acceso a la propiedad CustomAddress. Este ejemplo se adaptó del ejemplo de SDK CalculatorClient.

static public void ApplyEndpointAddress(SendActivity activity, EndpointAddress epr)
{
    if (activity.ExecutionStatus == ActivityExecutionStatus.Initialized)
    {
        if (epr.Uri != null)
        {
            activity.CustomAddress = epr.Uri.ToString();
        }
        if (epr.Headers != null && epr.Headers.Count > 0)
        {
            AddressHeader contextHeader = epr.Headers.FindHeader(contextHeaderName, contextHeaderNamespace);
            IDictionary<string, string> context = contextHeader.GetValue<Dictionary<string, string>>();
            activity.Context = context;
        }
    }
}

Comentarios

Si existe, este valor se utiliza para definir la dirección del punto de conexión para la operación.

Se aplica a