При установке updatedUser
вы инициализируете новый экземпляр User
, но вы забыли также инициализировать новый экземпляр OnPremisesExtensionAttributes
, прежде чем пытаться установить значение для ExtensionAttribute8
.
Следующий способ будет правильным способом инициализации updatedUser
все за один раз:
User updatedUser = new User()
{
OnPremisesExtensionAttributes = new OnPremisesExtensionAttributes()
{
ExtensionAttribute8 = "1"
}
};
В качестве альтернативы, вы можете сделать то же самое, как это:
User updatedUser = new User();
updatedUser.OnPremisesExtensionAttributes = new OnPremisesExtensionAttributes();
updatedUser.OnPremisesExtensionAttributes.ExtensionAttribute8 = "1";