다음을 통해 공유


PolicyStatement.FromXml 메서드

정의

XML 인코딩을 사용하여 지정된 상태로 보안 개체를 다시 만듭니다.

오버로드

FromXml(SecurityElement)

XML 인코딩을 사용하여 지정된 상태로 보안 개체를 다시 만듭니다.

FromXml(SecurityElement, PolicyLevel)

XML 인코딩을 사용하여 지정된 상태로 보안 개체를 다시 만듭니다.

FromXml(SecurityElement)

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 인코딩이 아닌 경우

예제

다음 코드 예제에서는 XML 인코딩에서 보안 개체를 다시 구성 하는 메서드를 사용 FromXml 하는 방법을 보여 줍니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 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)

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 인코딩이 아닌 경우

적용 대상