EmptyControlCollection Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Zapewnia standardową obsługę ControlCollection kolekcji, która jest zawsze pusta.
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
- Dziedziczenie
Przykłady
/* 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
Uwagi
Ta klasa jest używana, gdy chcesz zdefiniować kontrolkę niestandardową, która nie zezwala na kontrolki podrzędne.
Konstruktorów
| Nazwa | Opis |
|---|---|
| EmptyControlCollection(Control) |
Inicjuje nowe wystąpienie klasy EmptyControlCollection. |
Właściwości
| Nazwa | Opis |
|---|---|
| Count |
Pobiera liczbę kontrolek serwera w ControlCollection obiekcie dla określonej kontroli serwera ASP.NET. (Dziedziczone od ControlCollection) |
| IsReadOnly |
Pobiera wartość wskazującą, czy ControlCollection obiekt jest tylko do odczytu. (Dziedziczone od ControlCollection) |
| IsSynchronized |
Pobiera wartość wskazującą, czy ControlCollection obiekt jest synchronizowany. (Dziedziczone od ControlCollection) |
| Item[Int32] |
Pobiera odwołanie do kontrolki serwera w określonej lokalizacji indeksu ControlCollection w obiekcie. (Dziedziczone od ControlCollection) |
| Owner |
Pobiera ASP.NET kontrolę serwera, do której ControlCollection należy obiekt. (Dziedziczone od ControlCollection) |
| SyncRoot |
Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji kontrolek. (Dziedziczone od ControlCollection) |
Metody
| Nazwa | Opis |
|---|---|
| Add(Control) |
Odrzuca dodanie określonego Control obiektu do kolekcji. |
| AddAt(Int32, Control) |
Odrzuca dodanie określonego Control obiektu do kolekcji w określonej pozycji indeksu. |
| Clear() |
Usuwa wszystkie kontrolki z obiektu bieżącego formantu ControlCollection serwera. (Dziedziczone od ControlCollection) |
| Contains(Control) |
Określa, czy określona kontrolka serwera znajduje się w obiekcie nadrzędnej kontrolki ControlCollection serwera. (Dziedziczone od ControlCollection) |
| CopyTo(Array, Int32) |
Kopiuje kontrolki podrzędne przechowywane w ControlCollection obiekcie do Array obiektu, począwszy od określonej lokalizacji indeksu w obiekcie Array. (Dziedziczone od ControlCollection) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetEnumerator() |
Pobiera moduł wyliczający, który może iterować przez ControlCollection obiekt. (Dziedziczone od ControlCollection) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Dziedziczone od Object) |
| IndexOf(Control) |
Pobiera indeks określonego Control obiektu w kolekcji. (Dziedziczone od ControlCollection) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| Remove(Control) |
Usuwa określoną kontrolkę serwera z obiektu nadrzędnego formantu ControlCollection serwera. (Dziedziczone od ControlCollection) |
| RemoveAt(Int32) |
Usuwa kontrolkę podrzędną w określonej lokalizacji indeksu ControlCollection z obiektu. (Dziedziczone od ControlCollection) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
| AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |
| Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable na określony typ. |
| OfType<TResult>(IEnumerable) |
Filtruje elementy elementu IEnumerable na podstawie określonego typu. |