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
Показать файл Открыть проект

Открытые методы

Метод Описание
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