PrincipalCollection.Contains Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un valore che indica se l'oggetto specificato Principal è un membro dell'oggetto PrincipalCollection. L'oggetto Principal può essere specificato nello stesso modo dei Add metodi .
Overload
| Nome | Descrizione |
|---|---|
| Contains(ComputerPrincipal) |
Restituisce un valore che indica se l'insieme contiene l'oggetto specificato ComputerPrincipal . |
| Contains(GroupPrincipal) |
Restituisce un valore che indica se l'insieme contiene l'oggetto specificato GroupPrincipal . |
| Contains(Principal) |
Restituisce un valore che indica se l'insieme contiene l'oggetto specificato Principal . |
| Contains(UserPrincipal) |
Restituisce un valore che indica se l'insieme contiene l'oggetto specificato UserPrincipal . |
| Contains(PrincipalContext, IdentityType, String) |
Restituisce un valore che indica se l'oggetto Principal corrispondente alla |
Commenti
Come per Add, e Remove ci sono quattro overload per questa funzione, ma tutte eseguono la stessa operazione. Gli overload aggiuntivi vengono implementati solo per migliorare l'usabilità, in modo che gli sviluppatori che usano IntelliSense vedano gli overload che accettano un UserPrincipaloggetto , GroupPrincipalo ComputerPrincipal . La chiamata a uno degli overload di user, group o computer equivale esattamente a chiamare l'overload Principal .
Contains(ComputerPrincipal)
Restituisce un valore che indica se l'insieme contiene l'oggetto specificato ComputerPrincipal .
public:
bool Contains(System::DirectoryServices::AccountManagement::ComputerPrincipal ^ computer);
[System.Security.SecurityCritical]
public bool Contains(System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
[<System.Security.SecurityCritical>]
member this.Contains : System.DirectoryServices.AccountManagement.ComputerPrincipal -> bool
Public Function Contains (computer As ComputerPrincipal) As Boolean
Parametri
- computer
- ComputerPrincipal
Un oggetto ComputerPrincipal.
Valori restituiti
true se la raccolta contiene l'oggetto specificato; in caso contrario, false.
- Attributi
Si applica a
Contains(GroupPrincipal)
Restituisce un valore che indica se l'insieme contiene l'oggetto specificato GroupPrincipal .
public:
bool Contains(System::DirectoryServices::AccountManagement::GroupPrincipal ^ group);
[System.Security.SecurityCritical]
public bool Contains(System.DirectoryServices.AccountManagement.GroupPrincipal group);
[<System.Security.SecurityCritical>]
member this.Contains : System.DirectoryServices.AccountManagement.GroupPrincipal -> bool
Public Function Contains (group As GroupPrincipal) As Boolean
Parametri
- group
- GroupPrincipal
Un oggetto GroupPrincipal.
Valori restituiti
true se la raccolta contiene l'oggetto specificato; in caso contrario, false.
- Attributi
Si applica a
Contains(Principal)
Restituisce un valore che indica se l'insieme contiene l'oggetto specificato Principal .
public:
virtual bool Contains(System::DirectoryServices::AccountManagement::Principal ^ principal);
[System.Security.SecurityCritical]
public bool Contains(System.DirectoryServices.AccountManagement.Principal principal);
[<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
Parametri
Valori restituiti
true se la raccolta contiene l'oggetto specificato; in caso contrario, false.
Implementazioni
- Attributi
Si applica a
Contains(UserPrincipal)
Restituisce un valore che indica se l'insieme contiene l'oggetto specificato UserPrincipal .
public:
bool Contains(System::DirectoryServices::AccountManagement::UserPrincipal ^ user);
[System.Security.SecurityCritical]
public bool Contains(System.DirectoryServices.AccountManagement.UserPrincipal user);
[<System.Security.SecurityCritical>]
member this.Contains : System.DirectoryServices.AccountManagement.UserPrincipal -> bool
Public Function Contains (user As UserPrincipal) As Boolean
Parametri
- user
- UserPrincipal
Un oggetto UserPrincipal.
Valori restituiti
true se la raccolta contiene l'oggetto specificato; in caso contrario, false.
- Attributi
Si applica a
Contains(PrincipalContext, IdentityType, String)
Restituisce un valore che indica se l'oggetto Principal corrispondente alla identityType/identityValue coppia si trova nell'insieme.
public:
bool Contains(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::DirectoryServices::AccountManagement::IdentityType identityType, System::String ^ identityValue);
[System.Security.SecurityCritical]
public bool Contains(System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
[<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
Parametri
- context
- PrincipalContext
Oggetto PrincipalContext dell'entità.
- identityType
- IdentityType
Oggetto IdentityType che specifica il formato di identityValue.
- identityValue
- String
Stringa che identifica l'entità nel formato specificato da identityType.
Valori restituiti
true se un oggetto corrispondente alla identityType/identityValue coppia si trova nell'insieme; in caso contrario, false.
- Attributi
Commenti
Questa funzione può generare le eccezioni seguenti:
| Eccezione | Description |
|---|---|
| MultipleMatchesException | Esistono più entità che corrispondono a questi parametri. |
| ArgumentException | Il identityType parametro non può essere vuoto. |