Поделиться через


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)

Параметры

et
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)

Параметры

et
SecurityElement

Кодировка XML, используемая для восстановления объекта безопасности.

level
PolicyLevel

Контекст PolicyLevel для поиска значений NamedPermissionSet.

Реализации

Исключения

Параметр et имеет значение null.

Параметр et является недопустимой кодировкой PolicyStatement.

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