PrincipalCollection.Contains Yöntem
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.
Belirtilen Principal öğesinin öğesinin üyesi PrincipalCollectionolup olmadığını gösteren bir değer döndürür. Principal, yöntemlerindekiyle aynı şekilde Add belirtilebilir.
Aşırı Yüklemeler
Contains(ComputerPrincipal) |
Koleksiyonun belirtilen ComputerPrincipal nesneyi içerip içermediğini belirten bir değer döndürür. |
Contains(GroupPrincipal) |
Koleksiyonun belirtilen GroupPrincipal nesneyi içerip içermediğini belirten bir değer döndürür. |
Contains(Principal) |
Koleksiyonun belirtilen Principal nesneyi içerip içermediğini belirten bir değer döndürür. |
Contains(UserPrincipal) |
Koleksiyonun belirtilen UserPrincipal nesneyi içerip içermediğini belirten bir değer döndürür. |
Contains(PrincipalContext, IdentityType, String) |
Çiftle eşleşen |
Açıklamalar
gibi Addve Remove bu işlevin dört aşırı yüklemesi vardır, ancak hepsi aynı şeyi yapar. Ek aşırı yüklemeler yalnızca kullanılabilirliği artırmak için uygulanır, böylece IntelliSense kullanan geliştiriciler bir UserPrincipal, GroupPrincipalveya ComputerPrincipal nesnesi alan aşırı yüklemeleri görür. Kullanıcı, Grup veya Bilgisayar aşırı yüklemelerinden herhangi birini çağırmak, aşırı yüklemeyi çağırmaya Principal tam olarak eşdeğerdir.
Contains(ComputerPrincipal)
- Kaynak:
- PrincipalCollection.cs
- Kaynak:
- PrincipalCollection.cs
- Kaynak:
- PrincipalCollection.cs
Koleksiyonun belirtilen ComputerPrincipal nesneyi içerip içermediğini belirten bir değer döndürür.
public:
bool Contains(System::DirectoryServices::AccountManagement::ComputerPrincipal ^ computer);
public bool Contains (System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
[System.Security.SecurityCritical]
public bool Contains (System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
member this.Contains : System.DirectoryServices.AccountManagement.ComputerPrincipal -> bool
[<System.Security.SecurityCritical>]
member this.Contains : System.DirectoryServices.AccountManagement.ComputerPrincipal -> bool
Public Function Contains (computer As ComputerPrincipal) As Boolean
Parametreler
- computer
- ComputerPrincipal
Bir ComputerPrincipal nesnesi.
Döndürülenler
true
koleksiyon belirtilen nesneyi içeriyorsa; aksi takdirde , false
.
- Öznitelikler
Şunlara uygulanır
Contains(GroupPrincipal)
- Kaynak:
- PrincipalCollection.cs
- Kaynak:
- PrincipalCollection.cs
- Kaynak:
- PrincipalCollection.cs
Koleksiyonun belirtilen GroupPrincipal nesneyi içerip içermediğini belirten bir değer döndürür.
public:
bool Contains(System::DirectoryServices::AccountManagement::GroupPrincipal ^ group);
public bool Contains (System.DirectoryServices.AccountManagement.GroupPrincipal group);
[System.Security.SecurityCritical]
public bool Contains (System.DirectoryServices.AccountManagement.GroupPrincipal group);
member this.Contains : System.DirectoryServices.AccountManagement.GroupPrincipal -> bool
[<System.Security.SecurityCritical>]
member this.Contains : System.DirectoryServices.AccountManagement.GroupPrincipal -> bool
Public Function Contains (group As GroupPrincipal) As Boolean
Parametreler
- group
- GroupPrincipal
Bir GroupPrincipal nesnesi.
Döndürülenler
true
koleksiyon belirtilen nesneyi içeriyorsa; aksi takdirde , false
.
- Öznitelikler
Şunlara uygulanır
Contains(Principal)
- Kaynak:
- PrincipalCollection.cs
- Kaynak:
- PrincipalCollection.cs
- Kaynak:
- PrincipalCollection.cs
Koleksiyonun belirtilen Principal nesneyi içerip içermediğini belirten bir değer döndürür.
public:
virtual bool Contains(System::DirectoryServices::AccountManagement::Principal ^ principal);
public bool Contains (System.DirectoryServices.AccountManagement.Principal principal);
[System.Security.SecurityCritical]
public bool Contains (System.DirectoryServices.AccountManagement.Principal principal);
abstract member Contains : System.DirectoryServices.AccountManagement.Principal -> bool
override this.Contains : System.DirectoryServices.AccountManagement.Principal -> bool
[<System.Security.SecurityCritical>]
abstract member Contains : System.DirectoryServices.AccountManagement.Principal -> bool
override this.Contains : System.DirectoryServices.AccountManagement.Principal -> bool
Public Function Contains (principal As Principal) As Boolean
Parametreler
Döndürülenler
true
koleksiyon belirtilen nesneyi içeriyorsa; aksi takdirde , false
.
Uygulamalar
- Öznitelikler
Şunlara uygulanır
Contains(UserPrincipal)
- Kaynak:
- PrincipalCollection.cs
- Kaynak:
- PrincipalCollection.cs
- Kaynak:
- PrincipalCollection.cs
Koleksiyonun belirtilen UserPrincipal nesneyi içerip içermediğini belirten bir değer döndürür.
public:
bool Contains(System::DirectoryServices::AccountManagement::UserPrincipal ^ user);
public bool Contains (System.DirectoryServices.AccountManagement.UserPrincipal user);
[System.Security.SecurityCritical]
public bool Contains (System.DirectoryServices.AccountManagement.UserPrincipal user);
member this.Contains : System.DirectoryServices.AccountManagement.UserPrincipal -> bool
[<System.Security.SecurityCritical>]
member this.Contains : System.DirectoryServices.AccountManagement.UserPrincipal -> bool
Public Function Contains (user As UserPrincipal) As Boolean
Parametreler
- user
- UserPrincipal
Bir UserPrincipal nesnesi.
Döndürülenler
true
koleksiyon belirtilen nesneyi içeriyorsa; aksi takdirde , false
.
- Öznitelikler
Şunlara uygulanır
Contains(PrincipalContext, IdentityType, String)
- Kaynak:
- PrincipalCollection.cs
- Kaynak:
- PrincipalCollection.cs
- Kaynak:
- PrincipalCollection.cs
Çiftle eşleşen identityType
/identityValue
nesnenin Principal koleksiyonda olup olmadığını belirten bir değer döndürür.
public:
bool Contains(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::DirectoryServices::AccountManagement::IdentityType identityType, System::String ^ identityValue);
public bool Contains (System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
[System.Security.SecurityCritical]
public bool Contains (System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
member this.Contains : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> bool
[<System.Security.SecurityCritical>]
member this.Contains : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> bool
Public Function Contains (context As PrincipalContext, identityType As IdentityType, identityValue As String) As Boolean
Parametreler
- context
- PrincipalContext
PrincipalContext Sorumlusunun nesnesi.
- identityType
- IdentityType
IdentityType biçimini identityValue
belirten bir nesne.
- identityValue
- String
sorumlusunu tarafından identityType
belirtilen biçimde tanımlayan bir dize.
Döndürülenler
true
çifti identityType
/identityValue
ile eşleşen bir nesne koleksiyondaysa; değilse, . false
- Öznitelikler
Açıklamalar
Bu işlev aşağıdaki özel durumları oluşturabilir:
Özel durum | Description |
---|---|
MultipleMatchesException | Bu parametrelerle eşleşen birden çok sorumlu vardır. |
ArgumentException | identityType Parametresi boş olamaz. |