Principal Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden de accountgegevens en -bewerkingen ingekapseld voor alle beveiligingsprinciplen. Dit is de abstracte basisklasse waaruit alle beveiligingsprinciplen worden afgeleid.
public ref class Principal abstract : IDisposable
public abstract class Principal : IDisposable
type Principal = class
interface IDisposable
Public MustInherit Class Principal
Implements IDisposable
- Overname
-
Principal
- Afgeleid
- Implementeringen
Opmerkingen
Aangepaste extensieklassen die zijn afgeleid van deze klasse kunnen deze constructor aanroepen van de afgeleide klasseconstructor om de basisklasse te initialiseren. Zie het overzichtsonderwerp Principal Extensions voor meer informatie.
Constructors
| Name | Description |
|---|---|
| Principal() |
Initialiseert een nieuw exemplaar van de Principal klasse. Deze constructor wordt aangeroepen door constructors van afgeleide klassen om de basisklasse te initialiseren en is niet bedoeld om rechtstreeks vanuit uw code aan te roepen. |
Eigenschappen
| Name | Description |
|---|---|
| Context |
Hiermee haalt u een principal-context op die is gekoppeld aan de principal. |
| ContextRaw |
Hiermee haalt u een principalcontext op die aan deze principal is gekoppeld. |
| ContextType |
Hiermee haalt u de opsommingswaarde van het contexttype op waarmee het type principal-context wordt opgegeven dat aan deze principal is gekoppeld. |
| Description |
Hiermee haalt u de beschrijving van de principal op of stelt u deze in. |
| DisplayName |
Hiermee haalt u de weergavenaam voor deze principal op of stelt u deze in. |
| DistinguishedName |
Hiermee haalt u de DN (DN) voor deze principal op. |
| Guid |
Hiermee wordt de GUID opgehaald die aan deze principal is gekoppeld. |
| Name |
Hiermee haalt u de naam van deze principal op of stelt u deze in. |
| SamAccountName |
Hiermee haalt u de SAM-accountnaam voor deze principal op of stelt u deze in. |
| Sid |
Hiermee haalt u de beveiligings-id (SID) van de principal op. |
| StructuralObjectClass |
Hiermee haalt u het kenmerk van de structuurobjectklassemap op. |
| UserPrincipalName |
Hiermee wordt de UPN (User Principal Name) opgehaald of ingesteld die aan deze principal is gekoppeld. |
Methoden
| Name | Description |
|---|---|
| CheckDisposedOrDeleted() |
Bepaalt of de Dispose() of Delete() methoden voor deze klasse zijn aangeroepen. Deze methode wordt aangeroepen door klassen die zijn afgeleid van deze principal-klasse. |
| Delete() |
Hiermee verwijdert u het principal-object uit het archief. |
| Dispose() |
Hiermee wordt het huidige exemplaar van het Principal object verwijderd. |
| Equals(Object) |
Retourneert een Booleaanse waarde die aangeeft of het opgegeven object gelijk is aan het huidige object. |
| ExtensionGet(String) |
Hiermee haalt u een kenmerk van een uitgebreid klasseobject op. |
| ExtensionSet(String, Object) |
Hiermee stelt u de waarde van een kenmerk in een uitgebreide klasse in. |
| FindByIdentity(PrincipalContext, IdentityType, String) |
Retourneert een principal-object dat overeenkomt met het opgegeven identiteitstype en de waarde. Deze versie van de FindByIdentity(PrincipalContext, IdentityType, String) methode bepaalt de indeling van de identiteitswaarde. |
| FindByIdentity(PrincipalContext, String) |
Retourneert een principal-object dat overeenkomt met de opgegeven identiteitswaarde. |
| FindByIdentityWithType(PrincipalContext, Type, IdentityType, String) |
Retourneert een principal-object dat overeenkomt met het opgegeven identiteitstype en de waarde. Deze methode wordt aangeroepen door de implementatie van de methode FindByIdentity van afgeleide klasse om de zoekopdracht te beperken tot het afgeleide klassetype en is niet bedoeld om rechtstreeks vanuit uw code aan te roepen. |
| FindByIdentityWithType(PrincipalContext, Type, String) |
Retourneert een principal-object dat overeenkomt met het opgegeven identiteitstype en de waarde. Deze methode wordt aangeroepen door de implementatie van de methode FindByIdentity van afgeleide klasse om de zoekopdracht te beperken tot het afgeleide klassetype en is niet bedoeld om rechtstreeks vanuit uw code aan te roepen. |
| GetGroups() |
Hiermee wordt een verzameling groepsobjecten geretourneerd waarmee de groepen worden opgegeven waarvan de huidige principal lid is. |
| GetGroups(PrincipalContext) |
Retourneert een verzameling groepsobjecten waarvan de principal lid is en die aanwezig zijn in het archief dat wordt geleverd door de opgegeven contextparameter. |
| GetHashCode() |
Haalt de hash op die is gemaakt op basis van de inhoud van het principal-object, dat geschikt is voor gebruik in hash-algoritmen en gegevensstructuren, zoals een hash-tabel. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetUnderlyingObject() |
Retourneert het onderliggende DirectoryEntry object dat de contactgegevens voor het principal-object levert. |
| GetUnderlyingObjectType() |
Retourneert het onderliggende objecttype. |
| IsMemberOf(GroupPrincipal) |
Retourneert een Booleaanse waarde die aangeeft of de principal lid is van de opgegeven groep. |
| IsMemberOf(PrincipalContext, IdentityType, String) |
Retourneert een Booleaanse waarde die aangeeft of de principal lid is van de groep die is opgegeven door het identiteitstype en de waarde. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Save() |
Hiermee worden de wijzigingen opgeslagen die zijn aangebracht in het principal-object in het archief. Als dit een nieuw principal-object is, wordt dit met deze methode in het archief ingevoegd. |
| Save(PrincipalContext) |
Hiermee worden de wijzigingen opgeslagen die zijn aangebracht in het principal-object in het archief. Als dit een nieuw principal-object is, wordt dit met deze methode in de opgegeven context ingevoegd. Als de principal al is behouden, wordt deze verplaatst van de oorspronkelijke context naar de opgegeven context. |
| ToString() |
Retourneert een gebruiksvriendelijke tekenreeksweergave van het huidige principal-object. |