PrincipalCollection.Add Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 identityValue
belirten bir nesne.
- identityValue
- String
tarafından belirtilen identityType
biç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 |