Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

FilterableAttribute-Klasse

 

Veröffentlicht: Oktober 2016

Gibt an, ob die Eigenschaft, auf die das Attribut angewendet wird, Filtern von Geräten unterstützt. Diese Klasse kann nicht vererbt werden.

Namespace:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

System.Object
  System.Attribute
    System.Web.UI.FilterableAttribute

[AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Property)]
public sealed class FilterableAttribute : Attribute

NameBeschreibung
System_CAPS_pubmethodFilterableAttribute(Boolean)

Initialisiert eine neue Instanz der FilterableAttribute-Klasse.

NameBeschreibung
System_CAPS_pubpropertyFilterable

Ruft einen Wert, der angibt, ob die Eigenschaft an, die FilterableAttribute -Attributs unterstützt das Filtern von Geräten.

System_CAPS_pubpropertyTypeId

Ruft bei Implementierung in einer abgeleiteten Klasse einen eindeutigen Bezeichner für dieses Attribute ab.(Geerbt von „Attribute“.)

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Bestimmt, ob die aktuelle Instanz von der FilterableAttribute -Klasse mit dem angegebenen Objekt identisch ist.(Überschreibt Attribute.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Gibt den Hashcode für diese Instanz zurück.(Überschreibt Attribute.GetHashCode().)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodIsDefaultAttribute()

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Bestimmt, ob die aktuelle Instanz von der FilterableAttribute -Klasse entspricht der Default Attribut.(Überschreibt Attribute.IsDefaultAttribute().)

System_CAPS_pubmethodSystem_CAPS_staticIsObjectFilterable(Object)

Bestimmt, ob das angegebene Object Filtern von Geräten unterstützt.

System_CAPS_pubmethodSystem_CAPS_staticIsPropertyFilterable(PropertyDescriptor)

Bestimmt, ob eine Eigenschaft Filtern von Geräten unterstützt.

System_CAPS_pubmethodSystem_CAPS_staticIsTypeFilterable(Type)

Bestimmt, ob der angegebene Datentyp das Filtern von Geräten unterstützt.

System_CAPS_pubmethodMatch(Object)

Ruft beim Überschreiben in einer abgeleiteten Klasse gibt einen Wert, der angibt, ob diese Instanz gleich ein angegebenen Objekt ist.(Geerbt von „Attribute“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

NameBeschreibung
System_CAPS_pubfieldSystem_CAPS_staticDefault

Stellt eine vordefinierte FilterableAttribute -Objekt mit Standardeinstellungen für die Eigenschaft. Dieses Feld ist schreibgeschützt.

System_CAPS_pubfieldSystem_CAPS_staticNo

Stellt eine vordefinierte FilterableAttribute Objekt, das angibt, dass eine Eigenschaft Filtern von Geräten nicht unterstützt. Dieses Feld ist schreibgeschützt.

System_CAPS_pubfieldSystem_CAPS_staticYes

Stellt eine vordefinierte FilterableAttribute -Objekt, das angibt, dass eine Eigenschaft Filtern von Geräten unterstützt. Dieses Feld ist schreibgeschützt.

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.(Geerbt von „Attribute“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können.(Geerbt von „Attribute“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfoCount(UInt32)

Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).(Geerbt von „Attribute“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.(Geerbt von „Attribute“.)

Das FilterableAttribute -Attribut auf eine Eigenschaft angeben, ob die Eigenschaft das Filtern von Geräten unterstützt angewendet wird. Wenn eine Eigenschaft das Filtern von Geräten unterstützt, können Sie den Wert einer Eigenschaft für ein bestimmtes Gerät überschreiben, durch Angabe des Filters. Eigenschaften sind standardmäßig filterbar, damit Entwickler eines Steuerelements Gerät Filtern durch Festlegen einer Eigenschaft verhindern könnten die FilterableAttribute -Attribut false. Weitere Informationen finden Sie unter Customizing for Specific Devices.

Weitere Informationen zum Verwenden von Attributen finden Sie unter Erweitern von Metadaten mithilfe von Attributen.

Eine Liste der anfänglichen Eigenschaftenwerte für eine Instanz der FilterableAttribute-Klasse finden Sie im FilterableAttribute-Konstruktor.

Im folgenden Codebeispiel wird veranschaulicht, wie Anwenden einer FilterableAttribute -Attributs auf eine Eigenschaft eines benutzerdefinierten Steuerelements, um anzugeben, dass die Eigenschaft Filtern von Geräten nicht unterstützt.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Samples.AspNet.CS.Controls
{
    public class SimpleCustomControl : WebControl
    {
        private string _productID;

        // Set Filterable attribute to specify that this
        // property does not support device filtering.
        [Bindable(true)]
        [Filterable(false)]
        public string ProductID
        {
            get
            {
                return _productID;
            }
            set
            {
                _productID = value;
            }
        }
    }
}

.NET Framework
Verfügbar seit 2.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: