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

Lazy<T, TMetadata>-Klasse

.NET Framework (current version)
 

Veröffentlicht: Oktober 2016

Stellt einen verzögerten indirekten Verweis auf ein Objekt und die dazugehörigen Metadaten für die Verwendung durch das Managed Extensibility Framework bereit.

Namespace:   System
Assembly:  System.ComponentModel.Composition (in System.ComponentModel.Composition.dll)

System.Object
  System.Lazy<T>
    System.Lazy<T, TMetadata>

[SerializableAttribute]
public class Lazy<T, TMetadata> : Lazy<T>

Typparameter

T

Der Typ des Objekts, auf die verwiesen wird.

TMetadata

Der Typ der Metadaten.

NameBeschreibung
System_CAPS_pubmethodLazy<T, TMetadata>(TMetadata)

Initialisiert eine neue Instanz der Lazy<T, TMetadata> -Klasse mit den angegebenen Metadaten.

System_CAPS_pubmethodLazy<T, TMetadata>(TMetadata, Boolean)

Initialisiert eine neue Instanz der Lazy<T, TMetadata> -Klasse mit dem angegebenen Wert für Metadaten und Sicherheit.

System_CAPS_pubmethodLazy<T, TMetadata>(TMetadata, LazyThreadSafetyMode)

Initialisiert eine neue Instanz der Lazy<T, TMetadata> -Klasse mit den angegebenen Metadaten und Synchronisierung.

System_CAPS_pubmethodLazy<T, TMetadata>(Func<T>, TMetadata)

Initialisiert eine neue Instanz der Lazy<T, TMetadata> -Klasse mit den angegebenen Metadaten, die die angegebene Funktion zum Abrufen des referenzierten Objekts verwendet.

System_CAPS_pubmethodLazy<T, TMetadata>(Func<T>, TMetadata, Boolean)

Initialisiert eine neue Instanz der Lazy<T, TMetadata> -Klasse mit den angegebenen Metadaten und Sicherheit Wert, der die angegebene Funktion zum Abrufen des referenzierten Objekts verwendet.

System_CAPS_pubmethodLazy<T, TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode)

Initialisiert eine neue Instanz der Lazy<T, TMetadata> -Klasse mit der angegebenen Metadaten und dem Synchronisierungsmodus, die die angegebene Funktion zum Abrufen des referenzierten Objekts verwendet.

NameBeschreibung
System_CAPS_pubpropertyIsValueCreated

Ruft einen Wert ab, der angibt, ob ein Wert für diese Lazy<T>-Instanz erstellt wurde.(Geerbt von „Lazy<T>“.)

System_CAPS_pubpropertyMetadata

Ruft die Metadaten des referenzierten Objekts zugeordnet.

System_CAPS_pubpropertyValue

Ruft den verzögert initialisierten Wert der aktuellen Lazy<T>-Instanz ab.(Geerbt von „Lazy<T>“.)

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

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

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Erstellt eine Zeichenfolgendarstellung der Lazy<T>.Value-Eigenschaft für diese Instanz und gibt diese zurück.(Geerbt von „Lazy<T>“.)

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 4.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 4.0
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1

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: