Exportieren (0) Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

WeakReference<T>-Klasse

.NET Framework 4.6 and 4.5

Stellt einen schwachen typisierten Verweis dar. Dieser verweist auf ein Objekt, ohne jedoch dessen Freigabe durch die Garbage Collection zu verhindern.

System.Object
  System.WeakReference<T>

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

[SerializableAttribute]
public sealed class WeakReference<T> : ISerializable
where T : class

Typparameter

T

Der Typ des Objekts, auf das verwiesen wird.

Der WeakReference<T>-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeUnterstützt in .NET für Windows Store-AppsWeakReference<T>(T)Initialisiert eine neue Instanz der WeakReference<T>-Klasse, die auf das angegebene Objekt verweist.
Öffentliche MethodeUnterstützt in .NET für Windows Store-AppsWeakReference<T>(T, Boolean)Initialisiert eine neue Instanz der WeakReference<T>-Klasse, die auf das angegebene Objekt verweist und auf die angegebene Art verfolgt, wie es wieder zugänglich gemacht wird.
Zum Seitenanfang

  NameBeschreibung
Öffentliche MethodeUnterstützt in .NET für Windows Store-AppsEquals(Object)Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche MethodeUnterstützt in .NET für Windows Store-AppsGetHashCodeFungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche MethodeGetObjectDataFüllt ein SerializationInfo-Objekt mit allen Daten auf, die zum Serialisieren des aktuellen WeakReference<T>-Objekts erforderlich sind.
Öffentliche MethodeUnterstützt in .NET für Windows Store-AppsGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeUnterstützt in .NET für Windows Store-AppsSetTargetLegt das Zielobjekt fest, auf das dieses WeakReference<T>-Objekt verweist.
Öffentliche MethodeUnterstützt in .NET für Windows Store-AppsToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche MethodeUnterstützt in .NET für Windows Store-AppsTryGetTargetVersucht, das Zielobjekt abzurufen, auf das das aktuelle WeakReference<T>-Objekt verweist.
Zum Seitenanfang

Ein schwacher Verweis kann der Garbage Collector, um ein Objekt während eine Anwendung trotzdem ermöglichen zu sammeln, auf das Objekt zuzugreifen. Wenn Sie das Objekt benötigen, können Sie einen starken Verweis darauf erhalten und es nicht gesammelt wird.

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5

.NET für Windows Store-Apps

Unterstützt in: Windows 8

.NET für Windows Phone-Apps

Unterstützt in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft