C# 클래스 Spring.Core.IO.WebResource

Spring.Core.IO.IResource implementation specifically for resources served up from a web server.

Uses the System.Web.HttpContext.Current.Server.MapPath method to resolve the file name for a given resource.

상속: Spring.Core.IO.FileSystemResource
파일 보기 프로젝트 열기: spring-projects/spring-net

공개 메소드들

메소드 설명
WebResource ( string resourceName ) : System.IO

Creates a new instance of the Spring.Core.IO.WebResource class.

보호된 메소드들

메소드 설명
CreateResourceInstance ( string resourceName ) : IResource

Factory Method. Create a new instance of the current resource type using the given resourceName

GetResourceLoader ( ) : IResourceLoader

The ResourceLoader to be used for resolving relative resources

IsRelativeResource ( string resourceName ) : bool

Does the supplied resourceName relative ?

ResolveBasePathPlaceHolder ( string resourceName, string basePathPlaceHolder ) : string

Resolves the presence of the basePathPlaceHolder value in the supplied resourceName into a path.

ResolveFileHandle ( string resourceName ) : FileInfo

Resolves the System.IO.FileInfo handle for the supplied resourceName.

ResolveResourcePath ( string resourceName ) : string

Resolves the path for the supplied resourceName.

ResolveRootLocation ( string resourceName ) : string

Resolves the root location for the supplied resourceName.

메소드 상세

CreateResourceInstance() 보호된 메소드

Factory Method. Create a new instance of the current resource type using the given resourceName
protected CreateResourceInstance ( string resourceName ) : IResource
resourceName string
리턴 IResource

GetResourceLoader() 보호된 메소드

The ResourceLoader to be used for resolving relative resources
protected GetResourceLoader ( ) : IResourceLoader
리턴 IResourceLoader

IsRelativeResource() 보호된 메소드

Does the supplied resourceName relative ?
protected IsRelativeResource ( string resourceName ) : bool
resourceName string /// The name of the resource to test. ///
리턴 bool

ResolveBasePathPlaceHolder() 보호된 메소드

Resolves the presence of the basePathPlaceHolder value in the supplied resourceName into a path.
protected ResolveBasePathPlaceHolder ( string resourceName, string basePathPlaceHolder ) : string
resourceName string /// The name of the resource. ///
basePathPlaceHolder string /// The string that is a placeholder for a base path. ///
리턴 string

ResolveFileHandle() 보호된 메소드

Resolves the System.IO.FileInfo handle for the supplied resourceName.
protected ResolveFileHandle ( string resourceName ) : FileInfo
resourceName string /// The name of the file system resource. ///
리턴 System.IO.FileInfo

ResolveResourcePath() 보호된 메소드

Resolves the path for the supplied resourceName.
protected ResolveResourcePath ( string resourceName ) : string
resourceName string /// The name of the file system resource. ///
리턴 string

ResolveRootLocation() 보호된 메소드

Resolves the root location for the supplied resourceName.
protected ResolveRootLocation ( string resourceName ) : string
resourceName string /// The name of the file system resource. ///
리턴 string

WebResource() 공개 메소드

Creates a new instance of the Spring.Core.IO.WebResource class.
public WebResource ( string resourceName ) : System.IO
resourceName string /// The name of the file system resource (on the server). ///
리턴 System.IO