이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

CodeAccessPermission.ToXml 메서드 ()

 

게시 날짜: 2016년 11월

파생된 클래스에서 재정의되면 보안 개체 및 현재 상태의 XML 인코딩을 만듭니다.

네임스페이스:   System.Security
어셈블리:  mscorlib(mscorlib.dll에 있음)

public abstract SecurityElement ToXml()

반환 값

Type: System.Security.SecurityElement

모든 상태 정보를 포함하는 보안 개체의 XML 인코딩입니다.

보안 개체를 확장 하는 사용자 지정 코드를 구현 해야 합니다.는 ToXmlFromXml 개체 보안을 인코딩할 수 있도록 하는 메서드.

상속자 참고 사항:

파생된 클래스에서이 메서드를 재정의 해야 합니다.

다음 코드 예제에서는 ToXml 메서드. 이 코드 예제는 제공에 대 한 보다 큰 예제의 일부는 CodeAccessPermission 클래스입니다.

public override SecurityElement ToXml()
{
    // Use the SecurityElement class to encode the permission to XML.
    SecurityElement esd = new SecurityElement("IPermission");
    String name = typeof( NameIdPermission).AssemblyQualifiedName;
    esd.AddAttribute("class", name);
    esd.AddAttribute("version", "1.0");

    // The following code for unrestricted permission is only included as an example for
    // permissions that allow the unrestricted state. It is of no value for this permission.
    if (m_Unrestricted)
    {
        esd.AddAttribute("Unrestricted", true.ToString());
    }
    if (m_Name != null) esd.AddAttribute( "Name", m_Name );
    return esd;
}

.NET Framework
1.1 이후 사용 가능
맨 위로 이동
표시: