Поделиться через


HttpTransportBindingElement.KeepAliveEnabled Свойство

Определение

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

public:
 property bool KeepAliveEnabled { bool get(); void set(bool value); };
public bool KeepAliveEnabled { get; set; }
member this.KeepAliveEnabled : bool with get, set
Public Property KeepAliveEnabled As Boolean

Значение свойства

Значение true, если запрос, обращенный к конечной точке службы, должен содержать заголовок HTTP Connection со значением Keep-alive; в противном случае — значение false. Значение по умолчанию — true.

Примеры

В следующем примере кода показано, как задать это свойство.

HttpTransportBindingElement transport = new HttpTransportBindingElement();
transport.ManualAddressing = true;
transport.KeepAliveEnabled = keepAliveEnabled;

Комментарии

Присвойте этому свойству значение true, чтобы посылать заголовок HTTP Connection со значением Keep-alive. Клиент использует это свойство, чтобы указать, что предпочтительны постоянные подключения. Когда это свойство имеет значение true, создаваемое клиентом подключение к конечной точке службы будет постоянным, если служба поддерживает такой режим.

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