Share via


SendActivity.CustomAddress Propriété

Définition

Obtient ou définit l'adresse personnalisée utilisée pour communiquer avec un service.

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

Valeur de propriété

Chaîne dont la valeur est l'adresse sur laquelle un service effectue une écoute.

Exemples

L'exemple suivant montre comment accéder à la propriété CustomAddress. Cet exemple est une adaptation de l'exemple du Kit de développement logiciel 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;
        }
    }
}

Remarques

Si elle existe, cette valeur est utilisée pour définir l'adresse de point de terminaison pour l'opération.

S’applique à