PrincipalCollection.Contains Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Wert zurück, der angibt, ob die angegebene Principal-Klasse ein Member von PrincipalCollection ist. Principal kann auf die gleiche Weise wie in den Add-Methoden angegeben werden.
Überlädt
Contains(ComputerPrincipal) |
Gibt einen Wert zurück, der angibt, ob die Collection das angegebene ComputerPrincipal-Objekt enthält. |
Contains(GroupPrincipal) |
Gibt einen Wert zurück, der angibt, ob die Collection das angegebene GroupPrincipal-Objekt enthält. |
Contains(Principal) |
Gibt einen Wert zurück, der angibt, ob die Collection das angegebene Principal-Objekt enthält. |
Contains(UserPrincipal) |
Gibt einen Wert zurück, der angibt, ob die Collection das angegebene UserPrincipal-Objekt enthält. |
Contains(PrincipalContext, IdentityType, String) |
Gibt einen Wert zurück, der angibt, ob das Principal-Objekt, das dem |
Hinweise
Wie bei Addund Remove gibt es vier Überladungen für diese Funktion, aber sie tun alle dasselbe. Die zusätzlichen Überladungen werden nur implementiert, um die Benutzerfreundlichkeit zu verbessern, sodass Entwickler, die IntelliSense verwenden, Überladungen sehen, die ein -, GroupPrincipal- UserPrincipaloder ComputerPrincipal -Objekt annehmen. Das Aufrufen einer der Benutzer-, Gruppen- oder Computerüberladungen entspricht genau dem Aufrufen der Principal Überladung.
Contains(ComputerPrincipal)
- Quelle:
- PrincipalCollection.cs
- Quelle:
- PrincipalCollection.cs
- Quelle:
- PrincipalCollection.cs
Gibt einen Wert zurück, der angibt, ob die Collection das angegebene ComputerPrincipal-Objekt enthält.
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
Parameter
- computer
- ComputerPrincipal
Ein ComputerPrincipal-Objekt.
Gibt zurück
true
, wenn die Auflistung das angegebene Objekt enthält, andernfalls false
.
- Attribute
Gilt für:
Contains(GroupPrincipal)
- Quelle:
- PrincipalCollection.cs
- Quelle:
- PrincipalCollection.cs
- Quelle:
- PrincipalCollection.cs
Gibt einen Wert zurück, der angibt, ob die Collection das angegebene GroupPrincipal-Objekt enthält.
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
Parameter
- group
- GroupPrincipal
Ein GroupPrincipal-Objekt.
Gibt zurück
true
, wenn die Auflistung das angegebene Objekt enthält, andernfalls false
.
- Attribute
Gilt für:
Contains(Principal)
- Quelle:
- PrincipalCollection.cs
- Quelle:
- PrincipalCollection.cs
- Quelle:
- PrincipalCollection.cs
Gibt einen Wert zurück, der angibt, ob die Collection das angegebene Principal-Objekt enthält.
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
Parameter
Gibt zurück
true
, wenn die Auflistung das angegebene Objekt enthält, andernfalls false
.
Implementiert
- Attribute
Gilt für:
Contains(UserPrincipal)
- Quelle:
- PrincipalCollection.cs
- Quelle:
- PrincipalCollection.cs
- Quelle:
- PrincipalCollection.cs
Gibt einen Wert zurück, der angibt, ob die Collection das angegebene UserPrincipal-Objekt enthält.
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
Parameter
- user
- UserPrincipal
Ein UserPrincipal-Objekt.
Gibt zurück
true
, wenn die Auflistung das angegebene Objekt enthält, andernfalls false
.
- Attribute
Gilt für:
Contains(PrincipalContext, IdentityType, String)
- Quelle:
- PrincipalCollection.cs
- Quelle:
- PrincipalCollection.cs
- Quelle:
- PrincipalCollection.cs
Gibt einen Wert zurück, der angibt, ob das Principal-Objekt, das dem identityType
/identityValue
-Paar entspricht, sich in der Collection befindet.
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
Parameter
- context
- PrincipalContext
Das PrincipalContext-Objekt des Prinzipals.
- identityType
- IdentityType
Ein IdentityType -Objekt, das das Format von identityValue
angibt.
- identityValue
- String
Eine Zeichenfolge, die den Prinzipal im von identityType
angegebenen Format identifiziert.
Gibt zurück
true
, wenn das Objekt, das dem identityType
/identityValue
-Paar entspricht, in der Collection enthalten ist, andernfalls false
.
- Attribute
Hinweise
Diese Funktion kann die folgenden Ausnahmen auslösen:
Ausnahme | Beschreibung |
---|---|
MultipleMatchesException | Es gibt mehrere Prinzipale, die diesen Parametern entsprechen. |
ArgumentException | Der identityType Parameter darf nicht leer sein. |