Principal.GetGroups Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí kolekci objektů skupiny, které určují skupiny, jejichž členem je aktuální objekt zabezpečení.
Přetížení
GetGroups() |
Vrátí kolekci objektů skupiny, které určují skupiny, jejichž členem je aktuální objekt zabezpečení. |
GetGroups(PrincipalContext) |
Vrátí kolekci objektů skupiny, které je objekt zabezpečení členem a které existují v úložišti poskytovaném zadaným kontextovým parametrem. |
Poznámky
Tato přetížená metoda vrací pouze skupiny, jejichž je objekt zabezpečení přímo členem; neprovádí se žádné rekurzivní vyhledávání. Rekurzivní výsledky hledání jsou k dispozici pro objekty zabezpečení uživatele. Další informace najdete v GetAuthorizationGroups metodě.
Pokud je hlavním úložištěm služba AD DS, seznam skupin obsahuje primární skupinu uživatele, která je identifikována atributem ID primární skupiny v objektu služby AD DS.
GetGroups()
- Zdroj:
- Principal.cs
- Zdroj:
- Principal.cs
- Zdroj:
- Principal.cs
Vrátí kolekci objektů skupiny, které určují skupiny, jejichž členem je aktuální objekt zabezpečení.
public:
System::DirectoryServices::AccountManagement::PrincipalSearchResult<System::DirectoryServices::AccountManagement::Principal ^> ^ GetGroups();
public System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal> GetGroups ();
[System.Security.SecurityCritical]
public System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal> GetGroups ();
member this.GetGroups : unit -> System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal>
[<System.Security.SecurityCritical>]
member this.GetGroups : unit -> System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal>
Public Function GetGroups () As PrincipalSearchResult(Of Principal)
Návraty
Kolekce GroupPrincipal objektů, které určují skupiny, jejichž členem je aktuální objekt zabezpečení.
- Atributy
Poznámky
Tato metoda vrátí pouze skupiny, jejichž je objekt zabezpečení přímo členem; neprovádí se žádné rekurzivní vyhledávání. Rekurzivní výsledky hledání jsou k dispozici pro objekty zabezpečení uživatele. Další informace najdete v GetAuthorizationGroups metodě.
Skupiny, které jsou vráceny touto metodou mohou obsahovat skupiny z jiného oboru a úložiště než objekt zabezpečení. Pokud je například objektem zabezpečení objekt služby AD DS, který má DN "CN=SpecialGroups,DC=Fabrikam,DC=com, může vrácená sada obsahovat skupiny, které patří do "CN=NormalGroups,DC=Fabrikam,DC=com.
Pokud je aktuální objekt zabezpečení objektem zabezpečení služby AD DS, vrácené skupiny zahrnují primární skupinu objektů zabezpečení, jak je uvedeno atributem primaryGroupId v objektu služby AD DS.
Viz také
Platí pro
GetGroups(PrincipalContext)
- Zdroj:
- Principal.cs
- Zdroj:
- Principal.cs
- Zdroj:
- Principal.cs
Vrátí kolekci objektů skupiny, které je objekt zabezpečení členem a které existují v úložišti poskytovaném zadaným kontextovým parametrem.
public:
System::DirectoryServices::AccountManagement::PrincipalSearchResult<System::DirectoryServices::AccountManagement::Principal ^> ^ GetGroups(System::DirectoryServices::AccountManagement::PrincipalContext ^ contextToQuery);
public System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal> GetGroups (System.DirectoryServices.AccountManagement.PrincipalContext contextToQuery);
[System.Security.SecurityCritical]
public System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal> GetGroups (System.DirectoryServices.AccountManagement.PrincipalContext contextToQuery);
member this.GetGroups : System.DirectoryServices.AccountManagement.PrincipalContext -> System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal>
[<System.Security.SecurityCritical>]
member this.GetGroups : System.DirectoryServices.AccountManagement.PrincipalContext -> System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal>
Public Function GetGroups (contextToQuery As PrincipalContext) As PrincipalSearchResult(Of Principal)
Parametry
- contextToQuery
- PrincipalContext
Objekt PrincipalContext , který určuje kontext, ve kterém se dotaz provádí.
Pokud se kontext nachází v jiné doméně, dotaz se provede proti reprezentaci objektů zabezpečení v zadaném kontextu.
Návraty
Kolekce GroupPrincipal objektů, které určují skupiny, jejichž členem je aktuální objekt zabezpečení.
- Atributy
Poznámky
Tato metoda vrátí pouze skupiny, jejichž je objekt zabezpečení přímo členem; neprovádí se žádné rekurzivní vyhledávání. Rekurzivní výsledky hledání jsou k dispozici pro objekty zabezpečení uživatele. Další informace najdete v GetAuthorizationGroups metodě.
Skupiny, které jsou vráceny touto metodou mohou obsahovat skupiny z jiného oboru a úložiště než objekt zabezpečení. Pokud je například objektem zabezpečení objekt služby AD DS, který má DN "CN=SpecialGroups,DC=Fabrikam,DC=com, může vrácená sada obsahovat skupiny, které patří do "CN=NormalGroups,DC=Fabrikam,DC=com.
Pokud je aktuální objekt zabezpečení objektem zabezpečení služby AD DS, vrácené skupiny zahrnují primární skupinu objektů zabezpečení, jak je uvedeno atributem ID primární skupiny v objektu služby AD DS.