Lazy<T,TMetadata> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ger en lat indirekt referens till ett objekt och dess associerade metadata för användning av Managed Extensibility Framework.
generic <typename T, typename TMetadata>
public ref class Lazy : Lazy<T>
public class Lazy<T,TMetadata> : Lazy<T>
[System.Serializable]
public class Lazy<T,TMetadata> : Lazy<T>
type Lazy<'T, 'Metadata> = class
inherit Lazy<'T>
[<System.Serializable>]
type Lazy<'T, 'Metadata> = class
inherit Lazy<'T>
Public Class Lazy(Of T, TMetadata)
Inherits Lazy(Of T)
Typparametrar
- T
Typen av objekt som refereras till.
- TMetadata
Typ av metadata.
- Arv
- Attribut
Konstruktorer
| Name | Description |
|---|---|
| Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean) |
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata och trådsäkerhetsvärde som använder den angivna funktionen för att hämta det refererade objektet. |
| Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode) |
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivet metadata- och trådsynkroniseringsläge som använder den angivna funktionen för att hämta det refererade objektet. |
| Lazy<T,TMetadata>(Func<T>, TMetadata) |
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata som använder den angivna funktionen för att hämta det refererade objektet. |
| Lazy<T,TMetadata>(TMetadata, Boolean) |
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata och trådsäkerhetsvärde. |
| Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode) |
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata och trådsynkroniseringsläge. |
| Lazy<T,TMetadata>(TMetadata) |
Initierar en ny instans av Lazy<T,TMetadata> klassen med angivna metadata. |
Egenskaper
| Name | Description |
|---|---|
| IsValueCreated |
Hämtar ett värde som anger om ett värde har skapats för den här instansen Lazy<T> . (Ärvd från Lazy<T>) |
| Metadata |
Hämtar metadata som är associerade med det refererade objektet. |
| Value |
Hämtar det lättsinnigt initierade värdet för den aktuella Lazy<T> instansen. (Ärvd från Lazy<T>) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Skapar och returnerar en strängrepresentation av egenskapen för den här instansen Value . (Ärvd från Lazy<T>) |