Lazy<T>.Value Lazy<T>.Value Lazy<T>.Value Lazy<T>.Value Property

Определение

Получает неактивно инициализированное значение текущего экземпляра Lazy<T>.Gets the lazily initialized value of the current Lazy<T> instance.

public:
 property T Value { T get(); };
public T Value { get; }
member this.Value : 'T
Public ReadOnly Property Value As T

Значение свойства

T T T T

Неактивно инициализированное значение текущего экземпляра Lazy<T>.The lazily initialized value of the current Lazy<T> instance.

Исключения

Экземпляр Lazy<T> инициализируется для использования конструктора по умолчанию, имеющего тип с отложенной инициализацией, а разрешения для доступа к конструктору отсутствуют.The Lazy<T> instance is initialized to use the default constructor of the type that is being lazily initialized, and permissions to access the constructor are missing.

Экземпляр Lazy<T> инициализируется для использования конструктора по умолчанию, имеющего тип с отложенной инициализацией, и данный тип не имеет открытого конструктора, не принимающего параметров.The Lazy<T> instance is initialized to use the default constructor of the type that is being lazily initialized, and that type does not have a public, parameterless constructor.

Функция инициализации в данном экземпляре пытается получить доступ к Value.The initialization function tries to access Value on this instance.

Комментарии

Если Lazy<T>.IsValueCreated свойство false, доступ к свойству Value свойство вызывает инициализацию.If the Lazy<T>.IsValueCreated property is false, accessing the Value property forces initialization.

Помимо исключений, которые находятся в списке Value свойство можно вызывать любое необработанное исключение, вызванное фабричный метод, который был передан valueFactory параметр Lazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode), или Lazy<T>(Func<T>, Boolean) конструктор.In addition to the exceptions that are listed, the Value property can throw any unhandled exception that is thrown by the factory method that was passed to the valueFactory parameter of the Lazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode), or Lazy<T>(Func<T>, Boolean) constructor.

Применяется к

Дополнительно