ListenUriMode Перечисление

Определение

Указывает, должен ли транспорт обеспечить уникальность универсального кода ресурса (URI), предоставляемого для службы, ожидающей передачи данных, уникальным или URI может быть использован без изменений.

public enum class ListenUriMode
public enum ListenUriMode
type ListenUriMode = 
Public Enum ListenUriMode
Наследование
ListenUriMode

Поля

Имя Значение Описание
Explicit 0

Использует ListenUri в том виде, в котором он предоставлен. Это значение по умолчанию.

Unique 1

Указывает, что транспорт должен использовать механизм, зависящий от транспорта, чтобы обеспечить уникальность ListenUri.

Комментарии

Универсальный код ресурса (URI) для конечной точки ожидания передачи данных сервером может быть задан программно с помощью свойства ListenUri; значение ListenUriMode для данной конечной точки задается с помощью свойства ListenUriMode. По умолчанию для объекта ListenUri установлено значение Address. Значение по умолчанию для ListenUriMode — Explicit.

Значения этих свойств также можно задать с помощью свойств ListenUri и ListenUriMode.

Если для параметра задано значение ListenUriMode Unique, транспорт отвечает за создание уникального URI. Различные транспорты, используемые Windows Communication Foundation (WCF), по-разному создают этот уникальный URI

  • Протокол TCP в монопольном режиме (PortSharingEnabled имеет значение false) выполняет привязку к уникальному номеру доступного порта.

  • Для TCP в режиме совместного использования портов (PortSharingEnabled имеет значение true) и для всех других существующих транспортных средств WCF это означает добавление уникального ListenUriпути (GUID) в конец .

Если для параметра задано значение Явный ListenUriMode режим, транспорт использует объект в том виде, в ListenUri котором он указан, не изменяя его, чтобы сделать его уникальным.

Применяется к