ProcessModelComImpersonationLevel 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.
COM güvenliği için kimlik doğrulama düzeyini belirtir.
public enum class ProcessModelComImpersonationLevel
public enum ProcessModelComImpersonationLevel
type ProcessModelComImpersonationLevel =
Public Enum ProcessModelComImpersonationLevel
- Devralma
Alanlar
Anonymous | 1 | İstemcinin sunucuya anonim olduğunu belirtir. Sunucu istemcinin kimliğine bürünebilir, ancak kimliğe bürünme belirteci herhangi bir bilgi içermez. |
Default | 0 | DCOM'un normal güvenlik anlaşması algoritmasını kullanarak kimliğe bürünme düzeyini belirlediğini belirtir. |
Delegate | 2 | Sunucu işleminin istemci adına hareket ederken istemcinin güvenlik bağlamının kimliğine bürünebileceğini belirtir. Sunucu işlemi, gizleme kullanarak istemci adına hareket ederken diğer sunuculara giden çağrılar yapabilir. Sunucu, istemci olarak yerel ve uzak kaynaklara erişmek için istemcinin güvenlik bağlamını diğer bilgisayarlarda kullanabilir. İşlem bu düzeyde istemcinin kimliğine bürünüldiğinde, kimliğe bürünme belirteci herhangi bir sayıda bilgisayar sınırına geçirilebilir. |
Identify | 3 | Sunucunun istemcinin kimliğini edinebileceğini belirtir. Sunucu erişim denetim listesi (ACL) denetimi için istemcinin kimliğine bürünebilir, ancak istemci olarak sistem nesnelerine erişemez. |
Impersonate | 4 | Sunucu işleminin istemci adına hareket ederken istemcinin güvenlik bağlamının kimliğine bürünebileceğini belirtir. Bu kimliğe bürünme düzeyi, dosyalar gibi yerel kaynaklara erişmek için kullanılabilir. İşlem bu düzeyde istemcinin kimliğine bürünüldiğinde, kimliğe bürünme belirteci yalnızca bir bilgisayar sınırına geçirilebilir. |
Örnekler
Aşağıdaki örnekte özelliğine nasıl erişildi gösterilmektedir ComImpersonationLevel .
// Get the current ComImpersonationLevel property value.
ProcessModelComImpersonationLevel comImpLevel =
processModelSection.ComImpersonationLevel;
// Set the ComImpersonationLevel property to
// ProcessModelComImpersonationLevel.Anonymous.
processModelSection.ComImpersonationLevel =
ProcessModelComImpersonationLevel.Anonymous;
' Get the current ComImpersonationLevel property value.
Dim comImpLevel _
As ProcessModelComImpersonationLevel = _
processModelSection.ComImpersonationLevel
' Set the ComImpersonationLevel property to
' ProcessModelComImpersonationLevel.Anonymous.
processModelSection.ComImpersonationLevel = _
ProcessModelComImpersonationLevel.Anonymous
Açıklamalar
ProcessModelComImpersonationLevel
özelliğini ayarlarken ProcessModelSection.ComImpersonationLevel kullanılacak değerleri tanımlar.
Impersonate
varsayılan değerdir.