Aracılığıyla paylaş


ContextOptions Sabit listesi

Tanım

Sunucuya bağlanmak için kullanılan seçenekleri belirtir. Uygulama, bit tabanlı OR işlemiyle bağlantılı birden çok seçenek ayarlayabilir.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
Devralma
ContextOptions
Öznitelikler

Alanlar

Negotiate 1

İstemcinin kimliği Kerberos veya NTLM kullanılarak doğrulanır. Kullanıcı adı ve parola sağlanmadığında Hesap Yönetimi API'si, uygulamanın çalıştığı kullanıcı hesabının veya çağıran iş parçacığının temsil ettiği istemci kullanıcı hesabının güvenlik bağlamı olan çağrı iş parçacığının güvenlik bağlamını kullanarak nesneye bağlanır.

Sealing 16

Veriler Kerberos kullanılarak şifrelenir. Bu bayrak yalnızca Anlaşma bağlamı seçeneğiyle kullanılabilir ve basit bağlama seçeneğiyle kullanılamaz.

SecureSocketLayer 4

Kanal, Güvenli Yuva Katmanı (SSL) kullanılarak şifrelenir. Active Directory, SSL'yi desteklemek için Sertifika Hizmetleri'nin yüklenmesini gerektirir.

ServerBind 32

Uygulama belirli bir sunucu adına bağlanacaksa, etki alanı bağlam türünü kullanırken bu bayrağı belirtin.

Signing 8

Verilerin bütünlüğü doğrulanır. Bu bayrak yalnızca Anlaşma bağlamı seçeneğiyle kullanılabilir ve basit bağlama seçeneğiyle kullanılamaz.

SimpleBind 2

İstemcinin kimliği, Temel kimlik doğrulaması kullanılarak doğrulanır.

Dikkat: Seçenek basit bağlama ile belirtilmezse SecureSocketsLayer , iletişimler İnternet üzerinden düz metin olarak gönderilebilir.

Açıklamalar

Bağlam seçenekleri uygulama tarafından belirtilmediğinde, Hesap Yönetimi API'sinde aşağıdaki seçenekler bileşimi kullanılır:

  • ContextOptions.Negotiate | ContextOptions.Signing | ContextOptions.Sealing

Şunlara uygulanır