PolicyStatement.FromXml Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Восстанавливает объект безопасности с данным состоянием из кодировки XML.
Перегрузки
FromXml(SecurityElement) |
Восстанавливает объект безопасности с данным состоянием из кодировки XML. |
FromXml(SecurityElement, PolicyLevel) |
Восстанавливает объект безопасности с данным состоянием из кодировки XML. |
FromXml(SecurityElement)
- Исходный код:
- PolicyStatement.cs
- Исходный код:
- PolicyStatement.cs
- Исходный код:
- PolicyStatement.cs
Восстанавливает объект безопасности с данным состоянием из кодировки XML.
public:
virtual void FromXml(System::Security::SecurityElement ^ et);
public void FromXml (System.Security.SecurityElement et);
abstract member FromXml : System.Security.SecurityElement -> unit
override this.FromXml : System.Security.SecurityElement -> unit
Public Sub FromXml (et As SecurityElement)
Параметры
Кодировка XML, используемая для восстановления объекта безопасности.
Реализации
Исключения
Параметр et
имеет значение null
.
Параметр et
является недопустимой кодировкой PolicyStatement.
Примеры
В следующем примере кода показано, как использовать FromXml метод для восстановления объекта безопасности из кодировки XML. Этот пример входит в состав более крупного примера использования класса PolicyStatement.
SecurityElement^ newElement = gcnew SecurityElement(
L"PolicyStatement" );
newElement->AddAttribute( L"class", (
*policyStatement)->ToString() );
newElement->AddAttribute( L"version", L"1.1" );
newElement->AddChild( gcnew SecurityElement( L"PermissionSet" ) );
( *policyStatement)->FromXml( newElement );
SecurityElement newElement =
new SecurityElement("PolicyStatement");
newElement.AddAttribute("class", policyStatement.ToString());
newElement.AddAttribute("version","1.1");
newElement.AddChild(new SecurityElement("PermissionSet"));
policyStatement.FromXml(newElement);
Dim newElement As New SecurityElement("PolicyStatement")
newElement.AddAttribute("class", policyStatement.ToString())
newElement.AddAttribute("version", "1.1")
newElement.AddChild(New SecurityElement("PermissionSet"))
policyStatement.FromXml(newElement)
Применяется к
FromXml(SecurityElement, PolicyLevel)
- Исходный код:
- PolicyStatement.cs
- Исходный код:
- PolicyStatement.cs
- Исходный код:
- PolicyStatement.cs
Восстанавливает объект безопасности с данным состоянием из кодировки XML.
public:
virtual void FromXml(System::Security::SecurityElement ^ et, System::Security::Policy::PolicyLevel ^ level);
public void FromXml (System.Security.SecurityElement et, System.Security.Policy.PolicyLevel level);
abstract member FromXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
override this.FromXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
Public Sub FromXml (et As SecurityElement, level As PolicyLevel)
Параметры
Кодировка XML, используемая для восстановления объекта безопасности.
- level
- PolicyLevel
Контекст PolicyLevel для поиска значений NamedPermissionSet.
Реализации
Исключения
Параметр et
имеет значение null
.
Параметр et
является недопустимой кодировкой PolicyStatement.