ImportAttribute.AllowDefault Свойство

Определение

Получает или задает значение, указывающее, будет ли для типа свойства, поля или параметра установлено значение по умолчанию, если в контейнере отсутствует экспорт с данным именем контракта.

public bool AllowDefault { get; set; }

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

Значение true, если типу свойства, поля или параметра присваивается значение по умолчанию в случае отсутствия экспорта с именем ContractName в контейнере CompositionContainer; в противном случае — значение false. Значение по умолчанию — false.

Комментарии

Значение по умолчанию типа свойства, поля или параметра — null для ссылочных типов и ноль для числовых типов значений. Для других типов значений значением по умолчанию будет каждое поле типа значения, инициализированное нулем, если поле является типом значения или null если поле является ссылочным типом.

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

Продукт Версии
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1