VerificationAttribute Klasse
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
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

VerificationAttribute-Klasse

 

Definiert das Metadaten-Attribut einer Barrierefreiheitsregel für Webinhalt.   Die Klasse erlaubt keine Vererbung.   

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

System.Object
  System.Attribute
    System.Web.UI.VerificationAttribute

[AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Property, 
	AllowMultiple = true)]
public sealed class VerificationAttribute : Attribute

NameBeschreibung
System_CAPS_pubmethodVerificationAttribute(String, String, VerificationReportLevel, Int32, String)

Initialisiert eine neue Instanz der VerificationAttribute -Klasse mit Zugänglichkeitsrichtlinie, Prüfpunkt, Berichterstellungsebene, Prüfpunktpriorität und Fehlermeldung.

System_CAPS_pubmethodVerificationAttribute(String, String, VerificationReportLevel, Int32, String, VerificationRule, String)

Initialisiert eine neue Instanz der der VerificationAttribute Klasse mit Eingabehilfen-Richtlinie, Prüfpunkt, Berichterstellungsebene, Prüfpunktpriorität, Fehlermeldung VerificationRule-Wert und zugehöriger bedingter Eigenschaft.

System_CAPS_pubmethodVerificationAttribute(String, String, VerificationReportLevel, Int32, String, VerificationRule, String, VerificationConditionalOperator, String, String)

Initialisiert eine neue Instanz der VerificationAttribute-Klasse mit Barrierefreiheitsrichtlinie, Prüfpunkt, Berichterstellungsebene, Prüfpunktpriorität, Fehlermeldung, VerificationRule-Wert, zugehöriger bedingter Eigenschaft, einem zugehörigen Wert einer bedingten Eigenschaft und einer URL zur Zugänglichkeitsreferenzrichtlinie.

NameBeschreibung
System_CAPS_pubpropertyCheckpoint

Ruft den Verweis auf den Barrierefreiheits-Prüfpunkt in der angegebenen Guideline-Eigenschaft ab.

System_CAPS_pubpropertyConditionalProperty

Ruft die linke Seite eines bedingten Ausdrucks ab, der für die Überprüfung von Barrierefreiheits-Prüfpunkten verwendet wird.

System_CAPS_pubpropertyConditionalValue

Ruft ab der rechten Seite eines bedingten Ausdrucks als Teil der Überprüfung Barrierefreiheits-Prüfpunkt verwendet.

System_CAPS_pubpropertyGuideline

Ruft die Richtlinie ab, die für die Barrierefreiheitsüberprüfung verwendet wird.

System_CAPS_pubpropertyGuidelineUrl

Ruft der URL kann verwendet werden, um weitere Informationen zu den Richtlinien für Eingabehilfen in angegebenen erhalten die Guideline Eigenschaft.

System_CAPS_pubpropertyMessage

Ruft eine Meldungszeichenfolge ab, wenn die Überprüfungsregel für den Barrierefreiheits-Prüfpunkt true ist.

System_CAPS_pubpropertyPriority

Ruft die Priorität der Barrierefreiheits-Prüfpunkt.

System_CAPS_pubpropertyTypeId

Bei Implementierung in einer abgeleiteten Klasse wird ein eindeutiger Bezeichner für dieses Attribute abgerufen. (Geerbt von Attribute.)

System_CAPS_pubpropertyVerificationConditionalOperator

Ruft einen VerificationConditionalOperator Enumerationswert ab, der angibt, wie der Barrierefreiheits-Prüfpunkt überprüft wird.

System_CAPS_pubpropertyVerificationReportLevel

Ruft eine VerificationReportLevel -Enumerationswert, der angibt, wie der Barrierefreiheits-Prüfpunkt verwendet wird.

System_CAPS_pubpropertyVerificationRule

Ruft einen VerificationRule Enumerationswert ab, der angibt, wie der Barrierefreiheits-Prüfpunkt verwendet wird.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Diese API unterstützt die producto-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.(Geerbt von Attribute.)

System_CAPS_pubmethodGetHashCode()

Gibt den Hashcode für diese Instanz zurück.(Geerbt von Attribute.)

System_CAPS_pubmethodGetType()

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

System_CAPS_pubmethodIsDefaultAttribute()

Gibt beim Überschreiben in einer abgeleiteten Klasse an, ob der Wert der Instanz der Standardwert für die abgeleitete Klasse ist.(Geerbt von Attribute.)

System_CAPS_pubmethodMatch(Object)

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht.(Geerbt von Attribute.)

System_CAPS_pubmethodToString()

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

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.)

Eine Instanz der VerificationAttribute-Klasse definiert eine Barrierefreiheitsregel für Webinhalt, die überprüft werden kann.  Weitere Informationen über Barrierefreiheitsrichtlinien für Webinhalt finden Sie auf der Website des World Wide Web Consortium (W3C) (nur auf Englisch verfügbar).  

Zum Definieren einer Instanz eines VerificationAttribute wird mindestens Folgendes benötigt:

  • Eine Richtlinie, die die Überprüfungsregel darstellt.  Der im Konstruktor angegebene Wert legt die Guideline-Eigenschaft fest.  

  • Ein Prüfpunkt der Richtlinie.  Der im Konstruktor angegebene Wert legt die Checkpoint-Eigenschaft fest.  

  • Eine Prüfpunktpriorität. Der im Konstruktor angegebene Wert legt die Priority-Eigenschaft fest.

  • Ein VerificationReportLevel-Enumerationswert, der die Berichterstellungsebene darstellt, der die Regel angehören soll.  Der im Konstruktor angegebene Wert legt die VerificationReportLevel-Eigenschaft fest.  

  • Eine Meldung, die angezeigt wird, wenn die Überprüfungsregel den Wert true hat.  Der im Konstruktor angegebene Wert legt die Message-Eigenschaft fest.  

Optionale Eigenschaften der Überprüfungsregel, die beim Erstellen einer Instanz angegeben werden können:

  • Ein VerificationRule-Enumerationswert, der darstellt, wie die Überprüfungsregel interpretiert werden soll.  Der im Konstruktor angegebene Wert legt die VerificationRule-Eigenschaft fest.  

  • Ein VerificationConditionalOperator-Enumerationswert, der den Operator im bedingten Ausdruck darstellt, mit dem die Überprüfungsregel getestet wird.  Der im Konstruktor angegebene Wert legt die VerificationConditionalOperator-Eigenschaft fest.  

  • Eine URL zur Barrierefreiheits-Referenzrichtlinie.  Der im Konstruktor angegebene Wert legt die GuidelineUrl-Eigenschaft fest.  

  • Ein bedingter Wert, der die rechte Seite eines bedingten Ausdrucks darstellt.  Der im Konstruktor angegebene Wert legt die ConditionalValue-Eigenschaft fest.  

  • Eine bedingte Eigenschaft, die die linke Seite eines bedingten Ausdrucks darstellt.  Der im Konstruktor angegebene Wert legt die ConditionalProperty-Eigenschaft fest.  

Die VerificationAttribute-Metadaten können definierte Klassen-, Eigenschaften- oder Indexerdeklarationen sein.

Weitere Informationen zum Verwenden von Attributen finden Sie unter Estensione di metadati mediante attributi.

Im folgenden Codebeispiel wird die Verwendung der VerificationAttribute-Klasse veranschaulicht.  Die Definition der Überprüfungsmetadaten beruht auf den Richtlinien "Web Content Accessibility Guideline" und "Americans with Disabilities Act Guidelines" (nur auf Englisch verfügbar).  Weitere Informationen hierzu finden Sie auf der Website des World Wide Web Consortium (W3C) (nur auf Englisch verfügbar).  

Für WCAG und ADA werden die Prüfpunkte "1.1" bzw. "1194.22(a)" verwendet, die gewährleisten, dass für Elemente, die nicht aus Text bestehen, ein Textäquivalent vorhanden ist.  Das VerificationAttribute wird auf die ImageText-Eigenschaft angewendet, die das Textäquivalent einer anderen Eigenschaft mit der Bezeichnung ImageProperty darstellt.  Wenn die ImageText-Eigenschaft nicht festgelegt ist, wird nach der Barrierefreiheitsüberprüfung eine Meldung angezeigt, die besagt, dass kein Textäquivalent für das Bild vorhanden ist.  

[Verification("ADA", "1194.22(a)", 
	VerificationReportLevel.Error, 1,
	"The image is missing a text equivalent.", 
	VerificationRule.NotEmptyString, "ImageUrl"),
Verification("WCAG", "1.1", 
	VerificationReportLevel.Error, 1, 
	"The image is missing an text equivalent.", 
	VerificationRule.NotEmptyString, "ImageUrl")]
public virtual String ImageText
{
	get
	{
		object obj = ViewState["ImageText"];
		return ((obj == null) ? String.Empty : (string)obj);
	}
	set
	{
		ViewState["ImageText"] = value;
	}
}
public virtual String ImageUrl
{
	get 
	{
		object obj = ViewState["ImageUrl"];
		return ((obj == null) ? String.Empty : (string)obj);
	}
	set 
	{ 
		ViewState["ImageUrl"] = value;
	}
}

.NET Framework
Verfügbar seit 2.0

Öffentliche statische (in Visual Basic freigegebene) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Zurück zum Anfang
Anzeigen:
© 2016 Microsoft