SendActivity.CustomAddress Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die benutzerdefinierte Adresse ab, die zur Kommunikation mit einem Dienst verwendet wird, oder legt diese fest.
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
Eigenschaftswert
Zeichenfolgenwert, dessen Wert die Adresse ist, die ein Dienst überwacht.
Beispiele
Im folgenden Beispiel wird der Zugriff auf die CustomAddress
-Eigenschaft veranschaulicht. Dieses Beispiel basiert auf dem SDK-Beispiel 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;
}
}
}
Hinweise
Falls vorhanden, wird dieser Wert verwendet, um die Endpunktadresse für den Vorgang zu definieren.