SendActivity.CustomAddress Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает настраиваемый адрес, используемый для взаимодействия со службой.
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
Значение свойства
Строковое значение, определяющее адрес, по которому служба ожидает передачу данных.
Примеры
В следующем примере показано, как получить доступ к свойству CustomAddress
. Этот пример адаптирован из приведенного в 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;
}
}
}
Комментарии
Если это значение присутствует, оно используется для определения адреса конечной точки для операции.