ComContractElement.RequiresSession Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает логическое значение, указывающее, ограничено ли использование контракта только сеансовыми привязками.
public:
property bool RequiresSession { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("requiresSession", DefaultValue=true)]
public bool RequiresSession { get; set; }
[<System.Configuration.ConfigurationProperty("requiresSession", DefaultValue=true)>]
member this.RequiresSession : bool with get, set
Public Property RequiresSession As Boolean
Значение свойства
Значение true
, если контракт можно использовать только в сеансовых привязках; в противном случае — значение false
. Значение по умолчанию — false
.
- Атрибуты
Комментарии
При инициализации службы среда выполнения интеграции обеспечивает согласованность этого параметра с типом используемой привязки. В случае конфликта одной или нескольких привязок для контракта создается исключение. Если этому свойству присвоено значение false
, то при использовании одностороннего канала и наличии параметров [out] также создается исключение.