TransferSession Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, требуется ли контракт на передачу сообщений от клиента к приложению и должен ли доставка сообщений сохранять порядок вызовов клиентом.
public enum class TransferSession
public enum TransferSession
type TransferSession =
Public Enum TransferSession
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Указывает, что сеанс не требуется для взаимодействия со службами в этом контракте. |
| Ordered | 1 | Указывает, что сеанс с упорядоченными гарантиями доставки сообщений требуется для взаимодействия со службами в этом контракте. |
| Unordered | 2 | Указывает, что сеанс с неупорядоченными гарантиями доставки сообщений достаточно для взаимодействия со службами в этом контракте. |
Комментарии
TransferSession Перечисления обычно используются в связи с контрактом службы. Когда клиент отправляет сообщения удаленному приложению или службе для вызова операций вызова, используется для определения того, требуется ли сеанс для взаимодействия со службой, а сообщения, используемые для вызова операций в службе, TransferSession должны поступать в тот же порядок, в котором они были отправлены.
Доставка сообщений между клиентом и службой требует сеанса для сохранения порядка, в котором выполняются операции, вызываемые клиентом. Если между конечными точками нет сеанса, заказ доставки не отражает порядок отправки сообщений.
Значение TransferSession этого приложения указывает, требуется ли приложению определенный порядок в последовательности вызовов. Если упорядочено, контракт требует, чтобы сообщения должны поступать в порядке, в котором они отправляются.
Если не упорядочено, сообщения, используемые для вызова общедоступных операций, могут поступать в любом порядке.
Если нет, сеансы отсутствуют.