C# 클래스 Microsoft.ApplicationServer.Http.CachingResourceFactory

A resource factory that creates services only once and returns the same instance afterwards. Appropriately wraps whatever existing factory exists or creates an ActivatorResourceFactory if null is passed in the constructor.
상속: IResourceFactory
파일 보기 프로젝트 열기: netfx/extensions

공개 메소드들

메소드 설명
CachingResourceFactory ( IResourceFactory originalFactory = null ) : System
GetInstance ( Type serviceType, System instanceContext, HttpRequestMessage request ) : object
ReleaseInstance ( System instanceContext, object service ) : void

메소드 상세

CachingResourceFactory() 공개 메소드

public CachingResourceFactory ( IResourceFactory originalFactory = null ) : System
originalFactory IResourceFactory
리턴 System

GetInstance() 공개 메소드

public GetInstance ( Type serviceType, System instanceContext, HttpRequestMessage request ) : object
serviceType System.Type
instanceContext System
request System.Net.Http.HttpRequestMessage
리턴 object

ReleaseInstance() 공개 메소드

public ReleaseInstance ( System instanceContext, object service ) : void
instanceContext System
service object
리턴 void