Вы подключаетесь к облаку Германии? Если это так, вам нужно указать -AzueEnvironment AzureGermanyCloud
Основное отличие состоит в том, что это позволяет вам получить больше контроля, если вы предоставите свою собственную реализацию PropertyDescriptor
(через ICustomTypeDescriptor
, TypeDescriptionProvider
или TypeConverter
). Затем вы можете выбрать свою собственную логику, когда она доступна для записи - например, на основе прав доступа.
Но да; при реализации по умолчанию он будет сообщать только для чтения для свойств без установщиков, а также для свойств, отмеченных ReadOnlyAttribute
.
Нет разницы, когда я смотрю на него с помощью Reflector.
Один из производных классов SimplePropertyDescriptor имеет следующий код.
public override bool IsReadOnly
{
get
{
return this.Attributes.Contains(ReadOnlyAttribute.Yes);
}
}