Bagikan melalui


RoleGroupCollection Kelas

Definisi

Berisi daftar berurutan grup peran yang LoginView digunakan kontrol untuk menentukan templat kontrol mana yang akan ditampilkan kepada pengguna berdasarkan peran mereka. Kelas ini tidak dapat diwariskan.

public ref class RoleGroupCollection sealed : System::Collections::CollectionBase
public sealed class RoleGroupCollection : System.Collections.CollectionBase
type RoleGroupCollection = class
    inherit CollectionBase
Public NotInheritable Class RoleGroupCollection
Inherits CollectionBase
Warisan
RoleGroupCollection

Keterangan

Kelas RoleGroupCollection mengelola daftar grup peran yang terkait dengan templat tertentu LoginView . Setiap grup peran menentukan isi dan kontrol untuk ditampilkan ke grup pengguna tertentu di situs Web Anda. Dimungkinkan untuk menetapkan beberapa grup peran ke templat yang sama.

Untuk menemukan grup peran dalam koleksi tempat pengguna tertentu berada, Anda dapat menggunakan GetMatchingRoleGroup metode untuk mencari koleksi berdasarkan nama pengguna.

Perhatian

Urutan peran dalam RoleGroupCollection koleksi penting karena pencocokan dilakukan secara berurutan berdasarkan peran pertama yang ditemukan.

Anda harus mengonfigurasi manajemen peran untuk menggunakan RoleGroupCollection kelas untuk mengelola daftar grup peran. Untuk informasi selengkapnya, lihat Memahami Manajemen Peran.

Konstruktor

RoleGroupCollection()

Menginisialisasi instans baru kelas RoleGroupCollection.

Properti

Capacity

Mendapatkan atau mengatur jumlah elemen yang dapat dimuat CollectionBase .

(Diperoleh dari CollectionBase)
Count

Mendapatkan jumlah elemen yang terkandung dalam CollectionBase instans. Properti ini tidak dapat ditimpa.

(Diperoleh dari CollectionBase)
InnerList

Mendapatkan yang ArrayList berisi daftar elemen dalam CollectionBase instans.

(Diperoleh dari CollectionBase)
Item[Int32]

Mendapatkan grup peran pada indeks yang ditentukan.

List

Mendapatkan yang IList berisi daftar elemen dalam CollectionBase instans.

(Diperoleh dari CollectionBase)

Metode

Add(RoleGroup)

Menambahkan grup peran ke akhir koleksi.

Clear()

Menghapus semua objek dari CollectionBase instans. Metode ini tidak dapat ditimpa.

(Diperoleh dari CollectionBase)
Contains(RoleGroup)

Menunjukkan apakah koleksi berisi grup peran yang ditentukan.

CopyTo(RoleGroup[], Int32)

Menyalin semua item dari RoleGroupCollection koleksi ke array RoleGroup objek satu dimensi yang kompatibel, dimulai dari indeks yang ditentukan dalam array target.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Mengembalikan enumerator yang berulang melalui CollectionBase instans.

(Diperoleh dari CollectionBase)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetMatchingRoleGroup(IPrincipal)

Mengembalikan grup peran pertama yang berisi akun pengguna yang ditentukan.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
IndexOf(RoleGroup)

Mencari koleksi dan mengembalikan indeks berbasis nol dari kemunculan pertama dari yang ditentukan RoleGroup.

Insert(Int32, RoleGroup)

RoleGroup Menambahkan ke koleksi pada indeks yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
OnClear()

Melakukan proses kustom tambahan saat menghapus konten instans CollectionBase .

(Diperoleh dari CollectionBase)
OnClearComplete()

Melakukan proses kustom tambahan setelah menghapus konten instans CollectionBase .

(Diperoleh dari CollectionBase)
OnInsert(Int32, Object)

Melakukan proses kustom tambahan sebelum menyisipkan elemen baru ke CollectionBase dalam instans.

(Diperoleh dari CollectionBase)
OnInsertComplete(Int32, Object)

Melakukan proses kustom tambahan setelah menyisipkan elemen baru ke CollectionBase dalam instans.

(Diperoleh dari CollectionBase)
OnRemove(Int32, Object)

Melakukan proses kustom tambahan saat menghapus elemen dari CollectionBase instans.

(Diperoleh dari CollectionBase)
OnRemoveComplete(Int32, Object)

Melakukan proses kustom tambahan setelah menghapus elemen dari CollectionBase instans.

(Diperoleh dari CollectionBase)
OnSet(Int32, Object, Object)

Melakukan proses kustom tambahan sebelum mengatur nilai dalam CollectionBase instans.

(Diperoleh dari CollectionBase)
OnSetComplete(Int32, Object, Object)

Melakukan proses kustom tambahan setelah menetapkan nilai dalam CollectionBase instans.

(Diperoleh dari CollectionBase)
OnValidate(Object)

Melakukan proses kustom tambahan saat memvalidasi nilai.

(Diperoleh dari CollectionBase)
Remove(RoleGroup)

Menghapus kemunculan pertama grup peran yang ditentukan dari koleksi.

RemoveAt(Int32)

Menghapus elemen pada indeks CollectionBase instans yang ditentukan. Metode ini tidak dapat diganti.

(Diperoleh dari CollectionBase)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

ICollection.CopyTo(Array, Int32)

Menyalin seluruh CollectionBase ke satu dimensi Arrayyang kompatibel, dimulai dari indeks array target yang ditentukan.

(Diperoleh dari CollectionBase)
ICollection.IsSynchronized

Mendapatkan nilai yang menunjukkan apakah akses ke disinkronkan CollectionBase (utas aman).

(Diperoleh dari CollectionBase)
ICollection.SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke CollectionBase.

(Diperoleh dari CollectionBase)
IList.Add(Object)

Menambahkan objek ke akhir CollectionBase.

(Diperoleh dari CollectionBase)
IList.Contains(Object)

Menentukan apakah CollectionBase berisi elemen tertentu.

(Diperoleh dari CollectionBase)
IList.IndexOf(Object)

Mencari yang ditentukan Object dan mengembalikan indeks berbasis nol dari kemunculan pertama dalam seluruh CollectionBase.

(Diperoleh dari CollectionBase)
IList.Insert(Int32, Object)

Menyisipkan elemen ke dalam pada CollectionBase indeks yang ditentukan.

(Diperoleh dari CollectionBase)
IList.IsFixedSize

Mendapatkan nilai yang menunjukkan apakah CollectionBase memiliki ukuran tetap.

(Diperoleh dari CollectionBase)
IList.IsReadOnly

Mendapatkan nilai yang menunjukkan apakah CollectionBase bersifat baca-saja.

(Diperoleh dari CollectionBase)
IList.Item[Int32]

Mendapatkan atau mengatur elemen pada indeks yang ditentukan.

(Diperoleh dari CollectionBase)
IList.Remove(Object)

Menghapus kemunculan pertama objek tertentu dari CollectionBase.

(Diperoleh dari CollectionBase)

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari ke IEnumerable jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis yang ditentukan.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk

Lihat juga