Sdílet prostřednictvím


GroupPrincipal Třída

Definice

Zapouzdřuje skupinové účty. Skupinové účty můžou být libovolné kolekce hlavních objektů nebo účty vytvořené pro účely správy.

public ref class GroupPrincipal : System::DirectoryServices::AccountManagement::Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public class GroupPrincipal : System.DirectoryServices.AccountManagement.Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class GroupPrincipal : System.DirectoryServices.AccountManagement.Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
type GroupPrincipal = class
    inherit Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type GroupPrincipal = class
    inherit Principal
Public Class GroupPrincipal
Inherits Principal
Dědičnost
GroupPrincipal
Atributy

Konstruktory

GroupPrincipal(PrincipalContext)

Inicializuje novou instanci GroupPrincipal třídy pomocí zadaného kontextu.

GroupPrincipal(PrincipalContext, String)

Inicializuje novou instanci GroupPrincipal třídy a přiřadí ji k zadanému kontextu a názvu účtu SAM.

Vlastnosti

Context

Získá kontext objektu zabezpečení, který je přidružen k objektu zabezpečení.

(Zděděno od Principal)
ContextRaw

Získá kontext objektu zabezpečení, který je přidružen k tomuto objektu zabezpečení.

(Zděděno od Principal)
ContextType

Získá hodnotu výčtu typu kontextu, která určuje typ kontextu objektu zabezpečení přidruženého k tomuto objektu zabezpečení.

(Zděděno od Principal)
Description

Získá nebo nastaví popis objektu zabezpečení.

(Zděděno od Principal)
DisplayName

Získá nebo nastaví zobrazovaný název pro tento objekt zabezpečení.

(Zděděno od Principal)
DistinguishedName

Získá rozlišující název (DN) pro tento objekt zabezpečení.

(Zděděno od Principal)
GroupScope

Získá nebo nastaví výčet s možnou GroupScope hodnotou Null, který určuje obor pro tento objekt zabezpečení skupiny.

Guid

Získá identifikátor GUID přidružený k tomuto objektu zabezpečení.

(Zděděno od Principal)
IsSecurityGroup

Získá nebo nastaví logickou hodnotu s možnou hodnotou Null, která označuje, zda je skupina povolena zabezpečení.

Members

Získá kolekci objektů zabezpečení, které představují členy skupiny.

Name

Získá nebo nastaví název tohoto objektu zabezpečení.

(Zděděno od Principal)
SamAccountName

Získá nebo nastaví název účtu SAM pro tento objekt zabezpečení.

(Zděděno od Principal)
Sid

Získá ID zabezpečení (SID) objektu zabezpečení.

(Zděděno od Principal)
StructuralObjectClass

Získá atribut adresáře třídy strukturálního objektu.

(Zděděno od Principal)
UserPrincipalName

Získá nebo nastaví hlavní název uživatele (UPN) přidružený k tomuto objektu zabezpečení.

(Zděděno od Principal)

Metody

CheckDisposedOrDeleted()

Určuje, zda Dispose() byly metody nebo Delete() volána v této třídě. Tato metoda je volána třídami, které jsou odvozeny z této hlavní třídy.

(Zděděno od Principal)
Delete()

Odstraní objekt zabezpečení z úložiště.

(Zděděno od Principal)
Dispose()

Odstraní aktuální instanci objektu GroupPrincipal .

Equals(Object)

Vrátí logickou hodnotu, která určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Principal)
ExtensionGet(String)

Načte atribut objektu rozšířené třídy.

(Zděděno od Principal)
ExtensionSet(String, Object)

Nastaví hodnotu atributu v rozšířené třídě.

(Zděděno od Principal)
FindByIdentity(PrincipalContext, IdentityType, String)

Vrátí objekt instančního objektu skupiny, který odpovídá zadanému typu identity a hodnotě. Tato verze FindByIdentity metody určuje formát hodnoty identity.

FindByIdentity(PrincipalContext, String)

Vrátí objekt instančního objektu skupiny, který odpovídá zadané hodnotě identity.

GetGroups()

Vrátí kolekci objektů skupiny, které určují skupiny, jejichž členem je aktuální objekt zabezpečení.

(Zděděno od Principal)
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.

(Zděděno od Principal)
GetHashCode()

Načte hodnotu hash vytvořenou z obsahu objektu zabezpečení, která je vhodná pro použití v hashovacích algoritmech a datových strukturách, jako je tabulka hash.

(Zděděno od Principal)
GetMembers()

Vrátí kolekci objektů zabezpečení, které jsou obsaženy ve skupině.

GetMembers(Boolean)

Vrátí kolekci objektů zabezpečení, které jsou obsaženy ve skupině. Pokud je rekurzivní příznak nastaven na hodnotu true, tato metoda rekurzivně prohledá aktuální skupinu a vrátí všechny vnořené členy skupiny.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
GetUnderlyingObject()

Vrátí základní DirectoryEntry objekt, který poskytuje kontaktní data pro hlavní objekt.

(Zděděno od Principal)
GetUnderlyingObjectType()

Vrátí základní typ objektu.

(Zděděno od Principal)
IsMemberOf(GroupPrincipal)

Vrátí logickou hodnotu, která určuje, zda je objekt zabezpečení členem zadané skupiny.

(Zděděno od Principal)
IsMemberOf(PrincipalContext, IdentityType, String)

Vrátí logickou hodnotu, která určuje, zda je objekt zabezpečení členem skupiny určené typem identity a hodnotou.

(Zděděno od Principal)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Save()

Uloží změny provedené v objektu zabezpečení do úložiště. Pokud se jedná o nový objekt instančního objektu, tato metoda ho vloží do úložiště.

(Zděděno od Principal)
Save(PrincipalContext)

Uloží změny provedené v objektu zabezpečení do úložiště. Pokud se jedná o nový objekt instančního objektu, tato metoda ho vloží do zadaného kontextu. Pokud se objekt zabezpečení již zachoval, přesune se z původního kontextu do zadaného kontextu.

(Zděděno od Principal)
ToString()

Vrátí uživatelsky přívětivou řetězcovou reprezentaci aktuálního objektu zabezpečení.

(Zděděno od Principal)

Platí pro