EmptyControlCollection Kelas

Definisi

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
EmptyControlCollection

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.

Berlaku untuk