Lazy<T,TMetadata> Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy Lazy<T,TMetadata>.
Przeciążenia
Lazy<T,TMetadata>(TMetadata) |
Inicjuje Lazy<T,TMetadata> nowe wystąpienie klasy z określonymi metadanymi. |
Lazy<T,TMetadata>(Func<T>, TMetadata) |
Inicjuje nowe wystąpienie Lazy<T,TMetadata> klasy z określonymi metadanymi, które używają określonej funkcji do pobrania przywoływnego obiektu. |
Lazy<T,TMetadata>(TMetadata, Boolean) |
Inicjuje Lazy<T,TMetadata> nowe wystąpienie klasy z określoną wartością bezpieczeństwa metadanych i wątków. |
Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode) |
Inicjuje Lazy<T,TMetadata> nowe wystąpienie klasy z określonymi metadanymi i trybem synchronizacji wątków. |
Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean) |
Inicjuje nowe wystąpienie Lazy<T,TMetadata> klasy z określoną wartością bezpieczeństwa metadanych i wątków, która używa określonej funkcji do pobrania przywoływnego obiektu. |
Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode) |
Inicjuje nowe wystąpienie Lazy<T,TMetadata> klasy z określonymi metadanymi i trybem synchronizacji wątków, który używa określonej funkcji do pobrania przywoływnego obiektu. |
Lazy<T,TMetadata>(TMetadata)
Inicjuje Lazy<T,TMetadata> nowe wystąpienie klasy z określonymi metadanymi.
public:
Lazy(TMetadata metadata);
public Lazy (TMetadata metadata);
new Lazy<'T, 'Metadata> : 'Metadata -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata)
Parametry
- metadata
- TMetadata
Metadane skojarzone z obiektem, do których odwołuje się odwołanie.
Dotyczy
Lazy<T,TMetadata>(Func<T>, TMetadata)
Inicjuje nowe wystąpienie Lazy<T,TMetadata> klasy z określonymi metadanymi, które używają określonej funkcji do pobrania przywoływnego obiektu.
public:
Lazy(Func<T> ^ valueFactory, TMetadata metadata);
public Lazy (Func<T> valueFactory, TMetadata metadata);
new Lazy<'T, 'Metadata> : Func<'T> * 'Metadata -> Lazy<'T, 'Metadata>
Public Sub New (valueFactory As Func(Of T), metadata As TMetadata)
Parametry
- valueFactory
- Func<T>
Funkcja zwracająca obiekt, do którego odwołuje się odwołanie.
- metadata
- TMetadata
Metadane skojarzone z obiektem, do których odwołuje się odwołanie.
Dotyczy
Lazy<T,TMetadata>(TMetadata, Boolean)
Inicjuje Lazy<T,TMetadata> nowe wystąpienie klasy z określoną wartością bezpieczeństwa metadanych i wątków.
public:
Lazy(TMetadata metadata, bool isThreadSafe);
public Lazy (TMetadata metadata, bool isThreadSafe);
new Lazy<'T, 'Metadata> : 'Metadata * bool -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata, isThreadSafe As Boolean)
Parametry
- metadata
- TMetadata
Metadane skojarzone z obiektem, do których odwołuje się odwołanie.
- isThreadSafe
- Boolean
Wskazuje, czy Lazy<T,TMetadata> utworzony obiekt będzie bezpieczny wątkowo.
Dotyczy
Lazy<T,TMetadata>(TMetadata, LazyThreadSafetyMode)
Inicjuje Lazy<T,TMetadata> nowe wystąpienie klasy z określonymi metadanymi i trybem synchronizacji wątków.
public:
Lazy(TMetadata metadata, System::Threading::LazyThreadSafetyMode mode);
public Lazy (TMetadata metadata, System.Threading.LazyThreadSafetyMode mode);
new Lazy<'T, 'Metadata> : 'Metadata * System.Threading.LazyThreadSafetyMode -> Lazy<'T, 'Metadata>
Public Sub New (metadata As TMetadata, mode As LazyThreadSafetyMode)
Parametry
- metadata
- TMetadata
Metadane skojarzone z obiektem, do których odwołuje się odwołanie.
- mode
- LazyThreadSafetyMode
Tryb synchronizacji wątków.
Uwagi
Zobacz LazyThreadSafetyMode , aby uzyskać więcej informacji na temat synchronizacji wątków i Lazy<T,TMetadata>.
Dotyczy
Lazy<T,TMetadata>(Func<T>, TMetadata, Boolean)
Inicjuje nowe wystąpienie Lazy<T,TMetadata> klasy z określoną wartością bezpieczeństwa metadanych i wątków, która używa określonej funkcji do pobrania przywoływnego obiektu.
public:
Lazy(Func<T> ^ valueFactory, TMetadata metadata, bool isThreadSafe);
public Lazy (Func<T> valueFactory, TMetadata metadata, bool isThreadSafe);
new Lazy<'T, 'Metadata> : Func<'T> * 'Metadata * bool -> Lazy<'T, 'Metadata>
Public Sub New (valueFactory As Func(Of T), metadata As TMetadata, isThreadSafe As Boolean)
Parametry
- valueFactory
- Func<T>
Funkcja zwracająca obiekt, do którego odwołuje się odwołanie.
- metadata
- TMetadata
Metadane skojarzone z obiektem, do których odwołuje się odwołanie.
- isThreadSafe
- Boolean
Wskazuje, czy Lazy<T,TMetadata> utworzony obiekt będzie bezpieczny wątkowo.
Dotyczy
Lazy<T,TMetadata>(Func<T>, TMetadata, LazyThreadSafetyMode)
Inicjuje nowe wystąpienie Lazy<T,TMetadata> klasy z określonymi metadanymi i trybem synchronizacji wątków, który używa określonej funkcji do pobrania przywoływnego obiektu.
public:
Lazy(Func<T> ^ valueFactory, TMetadata metadata, System::Threading::LazyThreadSafetyMode mode);
public Lazy (Func<T> valueFactory, TMetadata metadata, System.Threading.LazyThreadSafetyMode mode);
new Lazy<'T, 'Metadata> : Func<'T> * 'Metadata * System.Threading.LazyThreadSafetyMode -> Lazy<'T, 'Metadata>
Public Sub New (valueFactory As Func(Of T), metadata As TMetadata, mode As LazyThreadSafetyMode)
Parametry
- valueFactory
- Func<T>
Funkcja zwracająca obiekt, do którego odwołuje się odwołanie.
- metadata
- TMetadata
Metadane skojarzone z obiektem, do których odwołuje się odwołanie.
- mode
- LazyThreadSafetyMode
Tryb synchronizacji wątków.
Uwagi
Zobacz LazyThreadSafetyMode , aby uzyskać więcej informacji na temat synchronizacji wątków i Lazy<T,TMetadata>.