Principal Kelas
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.
Merangkum data akun dan operasi yang umum untuk semua prinsip keamanan. Ini adalah kelas dasar abstrak dari mana semua prinsip keamanan berasal.
public ref class Principal abstract : IDisposable
public abstract class Principal : IDisposable
type Principal = class
interface IDisposable
Public MustInherit Class Principal
Implements IDisposable
- Warisan
-
Principal
- Turunan
- Penerapan
Keterangan
Kelas ekstensi kustom yang berasal dari kelas ini dapat memanggil konstruktor ini dari konstruktor kelas turunan untuk menginisialisasi kelas dasar. Untuk informasi selengkapnya, lihat topik gambaran umum Ekstensi Utama .
Konstruktor
Principal() |
Menginisialisasi instans baru kelas Principal. Konstruktor ini dipanggil oleh konstruktor kelas turunan untuk menginisialisasi kelas dasar dan tidak dimaksudkan untuk dipanggil langsung dari kode Anda. |
Properti
Context |
Mendapatkan konteks utama yang terkait dengan prinsipal. |
ContextRaw |
Mendapatkan konteks utama yang terkait dengan prinsipal ini. |
ContextType |
Mendapatkan nilai enumerasi jenis konteks yang menentukan jenis konteks utama yang terkait dengan prinsipal ini. |
Description |
Mendapatkan atau mengatur deskripsi prinsipal. |
DisplayName |
Mendapatkan atau mengatur nama tampilan untuk prinsipal ini. |
DistinguishedName |
Mendapatkan nama khusus (DN) untuk prinsipal ini. |
Guid |
Mendapatkan GUID yang terkait dengan prinsipal ini. |
Name |
Mendapatkan atau menetapkan nama prinsipal ini. |
SamAccountName |
Mendapatkan atau mengatur nama akun SAM untuk prinsipal ini. |
Sid |
Mendapatkan ID Keamanan (SID) dari prinsipal. |
StructuralObjectClass |
Mendapatkan atribut direktori kelas objek struktural. |
UserPrincipalName |
Mendapatkan atau mengatur nama prinsipal pengguna (UPN) yang terkait dengan prinsipal ini. |
Metode
CheckDisposedOrDeleted() |
Menentukan apakah Dispose() metode atau Delete() telah dipanggil pada kelas ini. Metode ini dipanggil oleh kelas yang berasal dari kelas utama ini. |
Delete() |
Menghapus objek utama dari penyimpanan. |
Dispose() |
Membuang instans Principal objek saat ini. |
Equals(Object) |
Mengembalikan nilai Boolean yang menentukan apakah objek yang disediakan sama dengan objek saat ini. |
ExtensionGet(String) |
Mengambil atribut objek kelas yang diperluas. |
ExtensionSet(String, Object) |
Mengatur nilai atribut di kelas yang diperluas. |
FindByIdentity(PrincipalContext, IdentityType, String) |
Mengembalikan objek utama yang cocok dengan jenis identitas dan nilai yang ditentukan. Versi FindByIdentity(PrincipalContext, IdentityType, String) metode ini menentukan format nilai identitas. |
FindByIdentity(PrincipalContext, String) |
Mengembalikan objek utama yang cocok dengan nilai identitas yang ditentukan. |
FindByIdentityWithType(PrincipalContext, Type, IdentityType, String) |
Mengembalikan objek utama yang cocok dengan jenis identitas dan nilai yang ditentukan. Metode ini dipanggil oleh implementasi metode FindByIdentity kelas turunan untuk membatasi pencarian ke jenis kelas turunan dan tidak dimaksudkan untuk dipanggil langsung dari kode Anda. |
FindByIdentityWithType(PrincipalContext, Type, String) |
Mengembalikan objek utama yang cocok dengan jenis identitas dan nilai yang ditentukan. Metode ini dipanggil oleh implementasi metode FindByIdentity kelas turunan untuk membatasi pencarian ke jenis kelas turunan dan tidak dimaksudkan untuk dipanggil langsung dari kode Anda. |
GetGroups() |
Mengembalikan kumpulan objek grup yang menentukan grup di mana prinsipal saat ini adalah anggota. |
GetGroups(PrincipalContext) |
Mengembalikan kumpulan objek grup yang utamanya adalah anggota dan yang ada di penyimpanan yang disediakan oleh parameter konteks yang ditentukan. |
GetHashCode() |
Mengambil hash yang dibuat dari konten objek utama, cocok untuk digunakan dalam algoritma hash dan struktur data seperti tabel hash. |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
GetUnderlyingObject() |
Mengembalikan objek yang mendasar DirectoryEntry yang menyediakan data kontak untuk objek utama. |
GetUnderlyingObjectType() |
Mengembalikan jenis objek yang mendasar. |
IsMemberOf(GroupPrincipal) |
Mengembalikan nilai Boolean yang menentukan apakah prinsipal adalah anggota grup yang ditentukan. |
IsMemberOf(PrincipalContext, IdentityType, String) |
Mengembalikan nilai Boolean yang menentukan apakah prinsipal adalah anggota grup yang ditentukan oleh jenis dan nilai identitas. |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
Save() |
Menyimpan perubahan yang dibuat pada objek utama ke penyimpanan. Jika ini adalah objek utama baru, metode ini menyisipkannya ke dalam penyimpanan. |
Save(PrincipalContext) |
Menyimpan perubahan yang dibuat pada objek utama ke penyimpanan. Jika ini adalah objek utama baru, metode ini menyisipkannya ke dalam konteks yang ditentukan. Jika prinsipal telah dipertahankan, prinsipal dipindahkan dari konteks asli ke konteks yang ditentukan. |
ToString() |
Mengembalikan representasi string yang mudah digunakan dari objek utama saat ini. |