DataProtectionPermission.FromXml(SecurityElement) Yöntem

Tanım

XML kodlamasından belirli bir duruma sahip bir izni yeniden oluşturur.

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)

Parametreler

securityElement
SecurityElement

SecurityElement İzni yeniden yapılandırmak için kullanılan XML kodlamasını içeren.

Özel durumlar

securityElement, null değeridir.

securityElement geçerli bir izin öğesi değil.

-veya-

sürüm numarası securityElement desteklenmiyor.

Örnekler

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

Not

Kod örneği, kullanımını göstermek için değil yönteminin 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.

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

Açıklamalar

yöntemi, FromXml sınıfı tarafından SecurityElement tanımlanan XML kodlamasından bir DataProtectionPermission nesneyi yeniden oluşturur. ToXml durum bilgileri de dahil olmak üzere xml kodlamak DataProtectionPermissioniçin yöntemini kullanın.

Şunlara uygulanır