ListenUriMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, должен ли транспорт обеспечить уникальность универсального кода ресурса (URI), предоставляемого для службы, ожидающей передачи данных, уникальным или URI может быть использован без изменений.
public enum class ListenUriMode
public enum ListenUriMode
type ListenUriMode =
Public Enum 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 котором он указан, не изменяя его, чтобы сделать его уникальным.