VirtualPathProvider.Previous 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컴파일 시스템에서 이전에 등록된 VirtualPathProvider 개체에 대한 참조를 가져옵니다.
protected public:
property System::Web::Hosting::VirtualPathProvider ^ Previous { System::Web::Hosting::VirtualPathProvider ^ get(); };
protected internal System.Web.Hosting.VirtualPathProvider Previous { get; }
member this.Previous : System.Web.Hosting.VirtualPathProvider
Protected Friend ReadOnly Property Previous As VirtualPathProvider
속성 값
컴파일 시스템에 있는 다음 VirtualPathProvider 개체입니다.
예제
다음 코드 예제는의 구현 된 GetFile 메서드. 요청된 된 가상 디렉터리 문자열으로 시작 하지 않는 경우 "/vrdir"
, 메서드를 사용 하는 Previous 다음 요청을 전달 하도록 속성 VirtualPathProvider 체인에 있는 개체입니다. 예제를 실행 하는 데 필요한 전체 코드의 예제 섹션을 참조 하세요.를 VirtualPathProvider 클래스 개요 항목입니다.
public override VirtualFile GetFile(string virtualPath)
{
if (IsPathVirtual(virtualPath))
return new SampleVirtualFile(virtualPath, this);
else
return Previous.GetFile(virtualPath);
}
Public Overrides Function GetFile(ByVal virtualPath As String) As VirtualFile
If (IsPathVirtual(virtualPath)) Then
Return New SampleVirtualFile(virtualPath, Me)
Else
Return Previous.GetFile(virtualPath)
End If
End Function
설명
경우는 VirtualPathProvider 공급자의 체인에 추가 된 개체는 ASP.NET 컴파일 시스템에 등록 합니다. 사용 하 여는 Previous 속성을 직접 처리 이전에 해제 VirtualPathProvider 이 요청 된 경로 제공 하지 않으면 체인의 개체 VirtualPathProvider 인스턴스.
경로 공급자 체인 항상 파일 시스템에서 파일을 제공 하는 기본 ASP.NET 공급자를 종료 합니다.