PrincipalCollection.Add Yöntem

Tanım

Belirtilen sorumluyu koleksiyonun sonuna ekler.

Aşırı Yüklemeler

Add(ComputerPrincipal)

Belirtilen ComputerPrincipal nesneyi koleksiyonun sonuna ekler.

Add(GroupPrincipal)

Belirtilen GroupPrincipal nesneyi koleksiyonun sonuna ekler.

Add(Principal)

Belirtilen Principal nesneyi koleksiyonun sonuna ekler.

Add(UserPrincipal)

Belirtilen UserPrincipal nesneyi koleksiyonun sonuna ekler.

Add(PrincipalContext, IdentityType, String)

Parametrelerle eşleşen bir Principal nesneyi arar ve koleksiyonun sonuna ekler.

Açıklamalar

ve Contains'Removede olduğu gibi, bu işlevin dört aşırı yüklemesi vardır, ancak hepsi aynı şeyi yapar. Ek aşırı yüklemeler yalnızca kullanılabilirliği geliştirmek için uygulanır, böylece IntelliSense kullanan geliştiriciler bir UserPrincipal, GroupPrincipalveya ComputerPrincipal nesnesi alan aşırı yüklemeleri görür. Kullanıcı, Grup veya Bilgisayar aşırı yüklemelerinden herhangi birini çağırmak, aşırı yüklemeyi çağırmaya Principal tam olarak eşdeğerdir.

Add(ComputerPrincipal)

Kaynak:
PrincipalCollection.cs
Kaynak:
PrincipalCollection.cs
Kaynak:
PrincipalCollection.cs

Belirtilen ComputerPrincipal nesneyi koleksiyonun sonuna ekler.

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

Parametreler

computer
ComputerPrincipal

Bir ComputerPrincipal nesnesi.

Öznitelikler

Açıklamalar

Bu işlev aşağıdaki özel durumları oluşturabilir:

Özel durum Description
PrincipalExistsException computer koleksiyonda zaten var.

Şunlara uygulanır

Add(GroupPrincipal)

Kaynak:
PrincipalCollection.cs
Kaynak:
PrincipalCollection.cs
Kaynak:
PrincipalCollection.cs

Belirtilen GroupPrincipal nesneyi koleksiyonun sonuna ekler.

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

Parametreler

group
GroupPrincipal

Bir ComputerPrincipal nesnesi.

Öznitelikler

Açıklamalar

Bu işlev aşağıdaki özel durumları oluşturabilir:

Özel durum Description
PrincipalExistsException group koleksiyonda zaten var.

Şunlara uygulanır

Add(Principal)

Kaynak:
PrincipalCollection.cs
Kaynak:
PrincipalCollection.cs
Kaynak:
PrincipalCollection.cs

Belirtilen Principal nesneyi koleksiyonun sonuna ekler.

public:
 virtual void Add(System::DirectoryServices::AccountManagement::Principal ^ principal);
public void Add (System.DirectoryServices.AccountManagement.Principal principal);
[System.Security.SecurityCritical]
public void Add (System.DirectoryServices.AccountManagement.Principal principal);
abstract member Add : System.DirectoryServices.AccountManagement.Principal -> unit
override this.Add : System.DirectoryServices.AccountManagement.Principal -> unit
[<System.Security.SecurityCritical>]
abstract member Add : System.DirectoryServices.AccountManagement.Principal -> unit
override this.Add : System.DirectoryServices.AccountManagement.Principal -> unit
Public Sub Add (principal As Principal)

Parametreler

principal
Principal

Bir Principal nesnesi.

Uygulamalar

Öznitelikler

Açıklamalar

Bu işlev aşağıdaki özel durumları oluşturabilir:

Özel durum Description
PrincipalExistsException principal koleksiyonda zaten var.

Şunlara uygulanır

Add(UserPrincipal)

Kaynak:
PrincipalCollection.cs
Kaynak:
PrincipalCollection.cs
Kaynak:
PrincipalCollection.cs

Belirtilen UserPrincipal nesneyi koleksiyonun sonuna ekler.

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

Parametreler

user
UserPrincipal

Bir UserPrincipal nesnesi.

Öznitelikler

Açıklamalar

Bu işlev aşağıdaki özel durumları oluşturabilir:

Özel durum Description
PrincipalExistsException user koleksiyonda zaten var.

Şunlara uygulanır

Add(PrincipalContext, IdentityType, String)

Kaynak:
PrincipalCollection.cs
Kaynak:
PrincipalCollection.cs
Kaynak:
PrincipalCollection.cs

Parametrelerle eşleşen bir Principal nesneyi arar ve koleksiyonun sonuna ekler.

public:
 void Add(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::DirectoryServices::AccountManagement::IdentityType identityType, System::String ^ identityValue);
public void Add (System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
[System.Security.SecurityCritical]
public void Add (System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
member this.Add : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> unit
[<System.Security.SecurityCritical>]
member this.Add : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> unit
Public Sub Add (context As PrincipalContext, identityType As IdentityType, identityValue As String)

Parametreler

context
PrincipalContext

PrincipalContext Sorumlunun koleksiyona eklenecek nesnesi.

identityType
IdentityType

IdentityType biçimini identityValuebelirten bir nesne.

identityValue
String

tarafından belirtilen identityTypebiçimde sorumluyu tanımlayan bir dize.

Öznitelikler

Açıklamalar

Bu işlev aşağıdaki özel durumları oluşturabilir:

Özel durum Description
PrincipalExistsException Bu parametrelerle eşleşen sorumlu koleksiyonda zaten var.
NoMatchingPrincipalException Belirtilen parametrelerle eşleşen sorumlu bulunamadı.
MultipleMatchesException Belirtilen parametrelerle birden fazla sorumlu eşleşir.
ArgumentException identityType boş bir dizedir

Şunlara uygulanır