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


DataProtectionPermission.FromXml(SecurityElement) Метод

Определение

Восстанавливает разрешение с определенным состоянием из кодировки XML.

public:
 override void FromXml(System::Security::SecurityElement ^ securityElement);
public override void FromXml (System.Security.SecurityElement securityElement);
override this.FromXml : System.Security.SecurityElement -> unit
Public Overrides Sub FromXml (securityElement As SecurityElement)

Параметры

securityElement
SecurityElement

Объект SecurityElement, содержащий кодировку XML, используемую для восстановления разрешения.

Исключения

securityElement имеет значение null.

securityElement не является допустимым элементом разрешения.

-или-

Номер версии securityElement не поддерживается.

Примеры

В следующем примере кода показано использование FromXml метода . Этот пример входит в состав более крупного примера использования класса DataProtectionPermission.

Примечание

Пример кода предназначен для демонстрации поведения метода, а не для демонстрации его использования. Как правило, методы классов разрешений используются инфраструктурой безопасности; Обычно они не используются в приложениях.

Console::WriteLine( "Using an XML round trip to reset the fourth "
"permission." );
sp4->FromXml( sp2->ToXml() );
rc = sp4->Equals( sp2 );
Console::WriteLine( "Does the XML round trip result equal the "
"original permission? {0}", (rc ? (String^)"Yes" : "No") );
Console.WriteLine("Using an XML round trip to reset the fourth " +
    "permission.");
sp4.FromXml(sp2.ToXml());
rc = sp4.Equals(sp2);
Console.WriteLine("Does the XML round trip result equal the " +
    "original permission? " + (rc ? "Yes" : "No"));
    Console.WriteLine("Using an XML round trip to reset the fourth " + "permission.")
    sp4.FromXml(sp2.ToXml())
    rc = sp4.Equals(sp2)
    Console.WriteLine("Does the XML round trip result equal the " + "original permission? " + IIf(rc, "Yes", "No")) 'TODO: For performance reasons this should be changed to nested IF statements

End Sub

Комментарии

Метод FromXml восстанавливает объект из кодировки DataProtectionPermission XML, определенной классом SecurityElement . Используйте метод для ToXml xml-кодирования DataProtectionPermission, включая сведения о состоянии.

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