PrincipalCollection.Remove Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghapus prinsipal yang ditentukan dari koleksi, dan mengembalikan true
jika objek utama yang ditentukan adalah anggota koleksi, dan false
jika tidak (dalam hal ini tidak ada operasi yang dilakukan).
Overload
Remove(ComputerPrincipal) |
Menghapus objek yang ditentukan ComputerPrincipal dari koleksi, dan mengembalikan |
Remove(GroupPrincipal) |
Menghapus objek yang ditentukan GroupPrincipal dari koleksi, dan mengembalikan |
Remove(Principal) |
Menghapus objek yang ditentukan Principal dari koleksi, dan mengembalikan |
Remove(UserPrincipal) |
Menghapus objek yang ditentukan UserPrincipal dari koleksi, dan mengembalikan |
Remove(PrincipalContext, IdentityType, String) |
UserPrincipal Menemukan objek yang ditentukan oleh yang diberikan PrincipalContext dan |
Keterangan
AddSeperti halnya , dan Contains ada empat kelebihan beban untuk fungsi ini, tetapi semuanya melakukan hal yang sama. Kelebihan beban ekstra hanya diimplementasikan untuk meningkatkan kegunaan, sehingga pengembang yang menggunakan IntelliSense melihat kelebihan beban yang mengambil UserPrincipalobjek , GroupPrincipal, atau ComputerPrincipal . Memanggil salah satu kelebihan beban Pengguna, Grup, atau Komputer sama persis dengan memanggil Principal kelebihan beban.
Remove(ComputerPrincipal)
- Sumber:
- PrincipalCollection.cs
- Sumber:
- PrincipalCollection.cs
- Sumber:
- PrincipalCollection.cs
Menghapus objek yang ditentukan ComputerPrincipal dari koleksi, dan mengembalikan true
jika ComputerPrincipal adalah anggota dari ini , dan false
sebaliknya (dalam hal ini PrincipalCollectionmetode tidak melakukan operasi).
public:
bool Remove(System::DirectoryServices::AccountManagement::ComputerPrincipal ^ computer);
public bool Remove (System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
[System.Security.SecurityCritical]
public bool Remove (System.DirectoryServices.AccountManagement.ComputerPrincipal computer);
member this.Remove : System.DirectoryServices.AccountManagement.ComputerPrincipal -> bool
[<System.Security.SecurityCritical>]
member this.Remove : System.DirectoryServices.AccountManagement.ComputerPrincipal -> bool
Public Function Remove (computer As ComputerPrincipal) As Boolean
Parameter
- computer
- ComputerPrincipal
Objek ComputerPrincipal.
Mengembalikan
true
ComputerPrincipal jika adalah anggota dari iniPrincipalCollection; jika tidak, false
.
- Atribut
Keterangan
Fungsi ini dapat melemparkan pengecualian berikut:
Pengecualian | Deskripsi |
---|---|
InvalidOperationException | Metode ini dipanggil pada Members koleksi untuk grup domain, dan prinsipal domain yang akan dihapus adalah anggota grup berdasarkan atributnya primaryGroupId . |
Berlaku untuk
Remove(GroupPrincipal)
- Sumber:
- PrincipalCollection.cs
- Sumber:
- PrincipalCollection.cs
- Sumber:
- PrincipalCollection.cs
Menghapus objek yang ditentukan GroupPrincipal dari koleksi, dan mengembalikan true
jika GroupPrincipal adalah anggota dari ini , dan false
sebaliknya (dalam hal ini PrincipalCollectionmetode tidak melakukan operasi).
public:
bool Remove(System::DirectoryServices::AccountManagement::GroupPrincipal ^ group);
public bool Remove (System.DirectoryServices.AccountManagement.GroupPrincipal group);
[System.Security.SecurityCritical]
public bool Remove (System.DirectoryServices.AccountManagement.GroupPrincipal group);
member this.Remove : System.DirectoryServices.AccountManagement.GroupPrincipal -> bool
[<System.Security.SecurityCritical>]
member this.Remove : System.DirectoryServices.AccountManagement.GroupPrincipal -> bool
Public Function Remove (group As GroupPrincipal) As Boolean
Parameter
- group
- GroupPrincipal
Objek GroupPrincipal.
Mengembalikan
true
GroupPrincipal jika adalah anggota dari iniPrincipalCollection; jika tidak, false
.
- Atribut
Keterangan
Fungsi ini dapat melemparkan pengecualian berikut:
Pengecualian | Deskripsi |
---|---|
InvalidOperationException | Metode ini dipanggil pada Members koleksi untuk grup domain, dan prinsipal domain yang akan dihapus adalah anggota grup berdasarkan atributnya primaryGroupId . |
Berlaku untuk
Remove(Principal)
- Sumber:
- PrincipalCollection.cs
- Sumber:
- PrincipalCollection.cs
- Sumber:
- PrincipalCollection.cs
Menghapus objek yang ditentukan Principal dari koleksi, dan mengembalikan true
jika Principal adalah anggota dari ini , dan false
sebaliknya (dalam hal ini PrincipalCollectionmetode tidak melakukan operasi).
public:
virtual bool Remove(System::DirectoryServices::AccountManagement::Principal ^ principal);
public bool Remove (System.DirectoryServices.AccountManagement.Principal principal);
[System.Security.SecurityCritical]
public bool Remove (System.DirectoryServices.AccountManagement.Principal principal);
abstract member Remove : System.DirectoryServices.AccountManagement.Principal -> bool
override this.Remove : System.DirectoryServices.AccountManagement.Principal -> bool
[<System.Security.SecurityCritical>]
abstract member Remove : System.DirectoryServices.AccountManagement.Principal -> bool
override this.Remove : System.DirectoryServices.AccountManagement.Principal -> bool
Public Function Remove (principal As Principal) As Boolean
Parameter
Mengembalikan
true
Principal jika adalah anggota dari iniPrincipalCollection; jika tidak, false
.
Penerapan
- Atribut
Keterangan
Fungsi ini dapat melemparkan pengecualian berikut:
Pengecualian | Deskripsi |
---|---|
InvalidOperationException | Metode ini dipanggil pada Members koleksi untuk grup domain, dan prinsipal domain yang akan dihapus adalah anggota grup berdasarkan atributnya primaryGroupId . |
Berlaku untuk
Remove(UserPrincipal)
- Sumber:
- PrincipalCollection.cs
- Sumber:
- PrincipalCollection.cs
- Sumber:
- PrincipalCollection.cs
Menghapus objek yang ditentukan UserPrincipal dari koleksi, dan mengembalikan true
jika UserPrincipal adalah anggota dari ini , dan false
sebaliknya (dalam hal ini PrincipalCollectionmetode tidak melakukan operasi).
public:
bool Remove(System::DirectoryServices::AccountManagement::UserPrincipal ^ user);
public bool Remove (System.DirectoryServices.AccountManagement.UserPrincipal user);
[System.Security.SecurityCritical]
public bool Remove (System.DirectoryServices.AccountManagement.UserPrincipal user);
member this.Remove : System.DirectoryServices.AccountManagement.UserPrincipal -> bool
[<System.Security.SecurityCritical>]
member this.Remove : System.DirectoryServices.AccountManagement.UserPrincipal -> bool
Public Function Remove (user As UserPrincipal) As Boolean
Parameter
- user
- UserPrincipal
Objek UserPrincipal.
Mengembalikan
true
UserPrincipal jika adalah anggota dari iniPrincipalCollection; jika tidak, false
.
- Atribut
Keterangan
Fungsi ini dapat melemparkan pengecualian berikut:
Pengecualian | Deskripsi |
---|---|
InvalidOperationException | Metode ini dipanggil pada Members koleksi untuk grup domain, dan prinsipal domain yang akan dihapus adalah anggota grup berdasarkan atributnya primaryGroupId . |
Berlaku untuk
Remove(PrincipalContext, IdentityType, String)
- Sumber:
- PrincipalCollection.cs
- Sumber:
- PrincipalCollection.cs
- Sumber:
- PrincipalCollection.cs
UserPrincipal Menemukan objek yang ditentukan oleh yang diberikan PrincipalContext danidentityValue
/identityType
dipasangkan dari koleksi, dan mengembalikan true
jika yang diidentifikasi Principal adalah anggota dari ini , dan false
sebaliknya (dalam hal ini PrincipalCollectionmetode tidak melakukan operasi).
public:
bool Remove(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::DirectoryServices::AccountManagement::IdentityType identityType, System::String ^ identityValue);
public bool Remove (System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
[System.Security.SecurityCritical]
public bool Remove (System.DirectoryServices.AccountManagement.PrincipalContext context, System.DirectoryServices.AccountManagement.IdentityType identityType, string identityValue);
member this.Remove : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> bool
[<System.Security.SecurityCritical>]
member this.Remove : System.DirectoryServices.AccountManagement.PrincipalContext * System.DirectoryServices.AccountManagement.IdentityType * string -> bool
Public Function Remove (context As PrincipalContext, identityType As IdentityType, identityValue As String) As Boolean
Parameter
- context
- PrincipalContext
Objek PrincipalContext.
- identityType
- IdentityType
Yang IdentityType mengidentifikasi format identityValue
.
- identityValue
- String
Sebuah string.
Mengembalikan
true
jika yang diidentifikasi Principal adalah anggota dari ini PrincipalCollection; jika tidak, false
.
- Atribut
Keterangan
Fungsi ini dapat melemparkan pengecualian berikut:
Pengecualian | Deskripsi |
---|---|
InvalidOperationException | Metode ini dipanggil pada Members koleksi untuk grup domain, dan prinsipal domain yang akan dihapus adalah anggota grup berdasarkan atributnya primaryGroupId . |
NoMatchingPrincipalException | Tidak ada perwakilan yang cocok dengan parameter yang ditentukan yang ditemukan. |
MultipleMatchesException | Lebih dari satu prinsipal cocok dengan parameter yang ditentukan. Secara teori, ini seharusnya tidak pernah terjadi, karena Add melemparkan pengecualian ketika ada upaya untuk menambahkan prinsipal duplikat ke koleksi. Namun, ada kemungkinan API lain membuat duplikat. |
ArgumentException | identityType adalah string kosong. |