VirtualPathProvider.FileExists(String) 메서드

정의

파일이 가상 파일 시스템에 있는지 여부를 나타내는 값을 가져옵니다.

public:
 virtual bool FileExists(System::String ^ virtualPath);
public virtual bool FileExists(string virtualPath);
abstract member FileExists : string -> bool
override this.FileExists : string -> bool
Public Overridable Function FileExists (virtualPath As String) As Boolean

매개 변수

virtualPath
String

가상 파일의 경로입니다.

반품

파일이 가상 파일 시스템에 있으면 이고, 그렇지 않으면 .

예제

다음 코드 예제는 사용자 지정 FileExists 클래스에서 메서드의 VirtualPathProvider 구현입니다. 예제를 실행하는 데 필요한 전체 코드는 클래스 개요 항목의 예제 섹션을 VirtualPathProvider 참조하세요.

public override bool FileExists(string virtualPath)
{
  if (IsPathVirtual(virtualPath))
  {
    SampleVirtualFile file = (SampleVirtualFile)GetFile(virtualPath);
    return file.Exists;
  }
  else
        {
            return Previous.FileExists(virtualPath);
        }
    }
Public Overrides Function FileExists(ByVal virtualPath As String) As Boolean
  If (IsPathVirtual(virtualPath)) Then
    Dim file As SampleVirtualFile
    file = CType(GetFile(virtualPath), SampleVirtualFile)
    Return file.Exists
  Else
    Return Previous.FileExists(virtualPath)
  End If
End Function

설명

이 인스턴스에서 FileExists 제공하는 virtualPath 가상 파일 시스템에 표시되는 VirtualPathProvider 리소스가 있음을 컴파일 시스템에 나타내도록 메서드를 재정의합니다.

적용 대상