Freigeben über


Principal.Save Methode

Definition

Speichert die Änderungen, die am Prinzipalobjekt des Speichers vorgenommen wurden. Wenn es sich dabei um ein neues Prinzipalobjekt handelt, fügt diese Methode es in den Speicher ein.

Überlädt

Save()

Speichert die Änderungen, die am Prinzipalobjekt des Speichers vorgenommen wurden. Wenn es sich dabei um ein neues Prinzipalobjekt handelt, fügt diese Methode es in den Speicher ein.

Save(PrincipalContext)

Speichert die Änderungen, die am Prinzipalobjekt des Speichers vorgenommen wurden. Wenn es sich dabei um ein neues Prinzipalobjekt handelt, fügt diese Methode es in den angegebenen Kontext ein. Wenn der Prinzipal bereits beibehalten wurde, wird er aus dem ursprünglichen Kontext in den angegebenen Kontext verschoben.

Save()

Quelle:
Principal.cs
Quelle:
Principal.cs
Quelle:
Principal.cs

Speichert die Änderungen, die am Prinzipalobjekt des Speichers vorgenommen wurden. Wenn es sich dabei um ein neues Prinzipalobjekt handelt, fügt diese Methode es in den Speicher ein.

public:
 void Save();
public void Save ();
[System.Security.SecurityCritical]
public void Save ();
member this.Save : unit -> unit
[<System.Security.SecurityCritical>]
member this.Save : unit -> unit
Public Sub Save ()
Attribute

Ausnahmen

Der Prinzipal wurde noch keinem PrincipalContext-Objekt zugeordnet.

Dieser Prinzipaltyp kann nicht in den Speicher eingefügt werden.

Beim Speichern von Änderungen im Speicher oder beim Aktualisieren der Gruppenmitgliedschaft im Speicher ist eine Ausnahme aufgetreten.

Der Prinzipal ist bereits im Speicher vorhanden.

Das neue Kennwort erfüllt die Komplexitätsanforderungen nicht.

Gilt für:

Save(PrincipalContext)

Quelle:
Principal.cs
Quelle:
Principal.cs
Quelle:
Principal.cs

Speichert die Änderungen, die am Prinzipalobjekt des Speichers vorgenommen wurden. Wenn es sich dabei um ein neues Prinzipalobjekt handelt, fügt diese Methode es in den angegebenen Kontext ein. Wenn der Prinzipal bereits beibehalten wurde, wird er aus dem ursprünglichen Kontext in den angegebenen Kontext verschoben.

public:
 void Save(System::DirectoryServices::AccountManagement::PrincipalContext ^ context);
public void Save (System.DirectoryServices.AccountManagement.PrincipalContext context);
[System.Security.SecurityCritical]
public void Save (System.DirectoryServices.AccountManagement.PrincipalContext context);
member this.Save : System.DirectoryServices.AccountManagement.PrincipalContext -> unit
[<System.Security.SecurityCritical>]
member this.Save : System.DirectoryServices.AccountManagement.PrincipalContext -> unit
Public Sub Save (context As PrincipalContext)

Parameter

context
PrincipalContext

Der PrincipalContext, der den Server oder die Domäne angibt, für den bzw. die Vorgänge ausgeführt werden.

Attribute

Ausnahmen

Der Prinzipal wurde noch keinem PrincipalContext-Objekt zugeordnet.

Dieser Prinzipaltyp kann nicht in den Speicher eingefügt werden.

Beim Speichern von Änderungen im Speicher oder beim Aktualisieren der Gruppenmitgliedschaft im Speicher ist eine Ausnahme aufgetreten.

Der Prinzipal ist bereits im Speicher vorhanden.

Das neue Kennwort erfüllt die Komplexitätsanforderungen nicht.

Hinweise

Wenn sich der angegebene Prinzipalkontext vom vorhandenen Kontext unterscheidet, wird der Prinzipal in den angegebenen Kontext verschoben, und das Prinzipalobjekt befindet sich nicht mehr am alten Speicherort. Wenn der angegebene Kontext mit dem vorhandenen Kontext identisch ist, speichert diese Methode die Aktualisierungen, die für das Prinzipalobjekt vorgenommen wurden, im Speicher. Der Kontexttyp des angegebenen Kontexts muss derselbe Typ wie der aktuelle Kontexttyp sein. Diese Methode kann nicht mithilfe des Computerkontexttyps aufgerufen werden.

Gilt für: