ContextOptions Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Ö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 |
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