ReflectionPermission.FromXml(SecurityElement) Yöntem

Tanım

Xml kodlamasından belirtilen duruma sahip bir izni yeniden oluşturur.

C#
public override void FromXml (System.Security.SecurityElement esd);

Parametreler

esd
SecurityElement

İzni yeniden yapılandırmak için kullanılacak XML kodlaması.

Özel durumlar

esd parametresidirnull.

esd parametresi geçerli bir izin öğesi değil.

-veya-

Parametrenin esd sürüm numarası geçerli değil.

Örnekler

Aşağıdaki kod örneği yönteminin FromXml davranışını gösterir. Bu örnek, sınıfı için ReflectionPermission sağlanan daha büyük bir örneğin parçasıdır.

Not

Kod örneği, yönteminin kullanımını göstermek için değil davranışını göstermek için tasarlanmıştır. Genel olarak, izin sınıflarının yöntemleri güvenlik altyapısı tarafından kullanılır; bunlar genellikle uygulamalarda kullanılmaz.

C#
private static void ToFromXmlDemo()
{
    ReflectionPermission memberAccessPerm = new ReflectionPermission(ReflectionPermissionFlag.MemberAccess);
    ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(PermissionState.None);
    restrictedMemberAccessPerm.FromXml(memberAccessPerm.ToXml());
    Console.WriteLine("Result of ToFromXml = " +
        restrictedMemberAccessPerm.ToString());
}

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9