다음을 통해 공유


XslTransform.XmlResolver 속성

정의

주의

You should pass XmlResolver to Transform() method

XmlResolver 메서드를 호출할 때 외부 리소스를 확인하기 위해 사용하는 Transform를 설정합니다.

public:
 property System::Xml::XmlResolver ^ XmlResolver {  void set(System::Xml::XmlResolver ^ value); };
public System.Xml.XmlResolver? XmlResolver { set; }
public System.Xml.XmlResolver XmlResolver { set; }
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public System.Xml.XmlResolver XmlResolver { set; }
member this.XmlResolver : System.Xml.XmlResolver
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.XmlResolver : System.Xml.XmlResolver
Public Property XmlResolver As XmlResolver

속성 값

XmlResolver

변환을 수행하는 동안 사용할 XmlResolver입니다. 설정 null하면 XSLT 문서() 함수가 확인되지 않습니다.

특성

설명

참고

클래스는 XslTransform .NET Framework 버전 2.0에서 사용되지 않습니다. 클래스는 XslCompiledTransform 새 XSLT 프로세서입니다. 자세한 내용은 XslCompiledTransform 클래스 사용XslTransform 클래스에서 마이그레이션을 참조하세요.

.NET Framework 버전 1.1 애플리케이션의 신뢰 수준을 기본 동작을 결정 합니다.

Fully trusted code: 사용자 자격 증명이 없는 기본값 XmlUrlResolver 은 함수를 document() 확인하는 데 사용됩니다. 외부 리소스에 액세스하기 위해 인증이 필요한 경우 이 속성을 사용하여 필요한 자격 증명을 XmlResolver 사용하여 지정합니다.

Semi-trusted code:이 속성은 함수가 확인되지 않음을 document() 의미하는 것으로 null설정됩니다. 지정하려면 완전 신뢰가 XmlResolver필요하므로 이 속성도 설정할 수 없습니다.

이 확인기는 XSLT document() 함수가 호출될 때 사용됩니다. 스타일시트에서 참조되는 요소 및 xsl:include 확인 xsl:import 에는 사용되지 않습니다. 확인 xsl:import xsl:include 및 스타일시트에서 참조되는 요소를 지정 XmlResolver 하려면 인수 중 하나로 사용되는 오버로드를 XmlResolver 사용합니다Load.

참고

이 속성은 .NET Framework 버전 1.1에서 사용되지 않습니다. 메서드를 XmlResolver 사용하는 Transform 방법을 지정하는 것이 좋습니다. 이 경우 메서드가 XmlResolver 완료된 후에 Transform 캐시되지 않습니다.

적용 대상

추가 정보