EmptyControlCollection 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.
Menyediakan dukungan standar untuk ControlCollection koleksi yang selalu kosong.
public ref class EmptyControlCollection : System::Web::UI::ControlCollection
public class EmptyControlCollection : System.Web.UI.ControlCollection
type EmptyControlCollection = class
inherit ControlCollection
Public Class EmptyControlCollection
Inherits ControlCollection
- Warisan
Contoh
/* File name: emptyControlCollection.cs. */
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;
namespace CustomControls
{
// Defines a simple custom control.
public class MyCS_EmptyControl : Control
{
[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")]
protected override ControlCollection CreateControlCollection()
/*
* Function Name: CreateControlCollection.
* Denies the creation of any child control by creating an empty collection.
* Generates an exception if an attempt to create a child control is made.
*/
{
return new EmptyControlCollection(this);
}
[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")]
protected override void CreateChildControls()
/*
* Function Name: CreateChildControls.
* Populates the child control collection (Controls).
* Note: This function will cause an exception because the control does not allow
* child controls.
*/
{
// Create a literal control to contain the header and add it to the collection.
LiteralControl text;
text = new LiteralControl("<h5>Composite Controls</h5>");
Controls.Add(text);
}
}
}
' File name: emptyControlCollection.vb.
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Collections
Namespace CustomControls
Public Class MyVB_EmptyControl
Inherits Control
<System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name:="FullTrust")> _
Protected Overrides Function CreateControlCollection() As ControlCollection
' Function Name: CreateControlCollection.
' Denies the creation of any child control by creating an empty collection.
' Generates an exception if an attempt to create a child control is made.
Return New EmptyControlCollection(Me)
End Function
<System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name:="FullTrust")> _
Protected Overrides Sub CreateChildControls()
' Sub Name: CreateChildControls.
' Populates the child control collection (Controls).
' Note: This function will cause an exception because the control does not allow
' child controls.
Dim text As LiteralControl
text = New LiteralControl("<h5>Composite Controls</h5>")
Controls.Add(text)
End Sub
End Class
End Namespace
Keterangan
Kelas ini digunakan ketika Anda ingin menentukan kontrol kustom yang tidak mengizinkan kontrol anak.
Konstruktor
| Nama | Deskripsi |
|---|---|
| EmptyControlCollection(Control) |
Menginisialisasi instans baru dari kelas EmptyControlCollection. |
Properti
| Nama | Deskripsi |
|---|---|
| Count |
Mendapatkan jumlah kontrol server dalam ControlCollection objek untuk kontrol server ASP.NET yang ditentukan. (Diperoleh dari ControlCollection) |
| IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah objek ControlCollection bersifat baca-saja. (Diperoleh dari ControlCollection) |
| IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah objek disinkronkan ControlCollection . (Diperoleh dari ControlCollection) |
| Item[Int32] |
Mendapatkan referensi ke kontrol server di lokasi indeks yang ditentukan dalam ControlCollection objek. (Diperoleh dari ControlCollection) |
| Owner |
Mendapatkan kontrol server ASP.NET tempat objek berada ControlCollection . (Diperoleh dari ControlCollection) |
| SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke kumpulan kontrol. (Diperoleh dari ControlCollection) |
Metode
| Nama | Deskripsi |
|---|---|
| Add(Control) |
Menolak penambahan objek yang ditentukan Control ke koleksi. |
| AddAt(Int32, Control) |
Menolak penambahan objek yang ditentukan Control ke koleksi, pada posisi indeks yang ditentukan. |
| Clear() |
Menghapus semua kontrol dari objek kontrol ControlCollection server saat ini. (Diperoleh dari ControlCollection) |
| Contains(Control) |
Menentukan apakah kontrol server yang ditentukan berada di objek kontrol ControlCollection server induk. (Diperoleh dari ControlCollection) |
| CopyTo(Array, Int32) |
Menyalin kontrol anak yang disimpan dalam ControlCollection objek ke Array objek, dimulai dari lokasi indeks yang ditentukan di Array. (Diperoleh dari ControlCollection) |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetEnumerator() |
Mengambil enumerator yang dapat melakukan iterasi melalui ControlCollection objek. (Diperoleh dari ControlCollection) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| IndexOf(Control) |
Mengambil indeks objek tertentu Control dalam koleksi. (Diperoleh dari ControlCollection) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| Remove(Control) |
Menghapus kontrol server yang ditentukan dari objek kontrol ControlCollection server induk. (Diperoleh dari ControlCollection) |
| RemoveAt(Int32) |
Menghapus kontrol anak, di lokasi indeks yang ditentukan, dari ControlCollection objek. (Diperoleh dari ControlCollection) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
| AsQueryable(IEnumerable) |
Mengonversi IEnumerable menjadi IQueryable. |
| Cast<TResult>(IEnumerable) |
Melemparkan elemen IEnumerable ke jenis yang ditentukan. |
| OfType<TResult>(IEnumerable) |
Memfilter elemen IEnumerable berdasarkan jenis tertentu. |