EmptyControlCollection Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt standaardondersteuning voor een ControlCollection verzameling die altijd leeg is.
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
- Overname
Voorbeelden
/* 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
Opmerkingen
Deze klasse wordt gebruikt wanneer u een aangepast besturingselement wilt definiƫren dat geen onderliggende besturingselementen toestaat.
Constructors
| Name | Description |
|---|---|
| EmptyControlCollection(Control) |
Initialiseert een nieuw exemplaar van de EmptyControlCollection klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee haalt u het aantal serverbesturingselementen op in het ControlCollection-object voor het opgegeven ASP.NET serverbesturingselement. (Overgenomen van ControlCollection) |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of het ControlCollection object het kenmerk Alleen-lezen heeft. (Overgenomen van ControlCollection) |
| IsSynchronized |
Hiermee wordt een waarde opgehaald die aangeeft of het ControlCollection object is gesynchroniseerd. (Overgenomen van ControlCollection) |
| Item[Int32] |
Hiermee wordt een verwijzing naar het serverbeheer opgehaald op de opgegeven indexlocatie in het ControlCollection object. (Overgenomen van ControlCollection) |
| Owner |
Hiermee wordt het ASP.NET serverbesturingselement opgehaald waartoe het ControlCollection-object behoort. (Overgenomen van ControlCollection) |
| SyncRoot |
Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot de verzameling besturingselementen te synchroniseren. (Overgenomen van ControlCollection) |
Methoden
| Name | Description |
|---|---|
| Add(Control) |
Hiermee wordt de toevoeging van het opgegeven Control object aan de verzameling geweigerd. |
| AddAt(Int32, Control) |
Hiermee wordt de toevoeging van het opgegeven Control object aan de verzameling geweigerd, op de opgegeven indexpositie. |
| Clear() |
Hiermee verwijdert u alle besturingselementen uit het object van ControlCollection het huidige serverbesturingselement. (Overgenomen van ControlCollection) |
| Contains(Control) |
Bepaalt of het opgegeven serverbeheer zich in het object van ControlCollection het bovenliggende server besturingselement bevindt. (Overgenomen van ControlCollection) |
| CopyTo(Array, Int32) |
Kopieert de onderliggende besturingselementen die in het ControlCollection object zijn opgeslagen naar een Array object, beginnend bij de opgegeven indexlocatie in de Array. (Overgenomen van ControlCollection) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Hiermee haalt u een enumerator op die door het ControlCollection object kan worden herhaald. (Overgenomen van ControlCollection) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IndexOf(Control) |
Haalt de index van een opgegeven Control object in de verzameling op. (Overgenomen van ControlCollection) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Remove(Control) |
Hiermee verwijdert u het opgegeven serverbeheer uit het object van ControlCollection het bovenliggende serverbeheer. (Overgenomen van ControlCollection) |
| RemoveAt(Int32) |
Hiermee verwijdert u een onderliggend besturingselement, op de opgegeven indexlocatie, uit het ControlCollection object. (Overgenomen van ControlCollection) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |