Поделиться через


ObjectCache.Host Свойство

Определение

Возвращает или задает ссылку на управляемую среду размещения, доступную ObjectCache для реализаций, и которая может предоставлять службы для конкретных ObjectCache узлов реализации.

public:
 static property IServiceProvider ^ Host { IServiceProvider ^ get(); void set(IServiceProvider ^ value); };
public static IServiceProvider Host { get; set; }
public static IServiceProvider Host { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
static member Host : IServiceProvider with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
static member Host : IServiceProvider with get, set
Public Shared Property Host As IServiceProvider

Значение свойства

Ссылка на управляемую среду размещения с поддержкой кэша.

Атрибуты

Исключения

Значение, назначенное свойству, равно null.

Предпринята попытка задать значение свойства более одного раза.

Комментарии

Свойство Host предназначено для использования средами узлов .NET Framework и реализациями кэша, реализующими поведение, зависящее от среды узла .NET Framework.

В следующей таблице перечислены набор служб среды узла, которые могут быть доступны в управляемой среде размещения и доступны для ObjectCache реализаций через Host свойство:

Услуга Описание
IApplicationIdentifier Позволяет средам узла предоставлять идентификаторы домена приложения, которые могут потребоваться реализацией кэша для таких функций, как определение счетчиков производительности.
IFileChangeNotificationSystem Позволяет средам узлов предоставлять настраиваемую систему уведомлений об изменении файлов, а не использовать ее в .NET Framework.
IMemoryCacheManager Позволяет кэшировать использование кэша памяти кэша в среде узла. Это позволяет средам узлов централизованно управлять потреблением памяти в нескольких реализациях кэша.

Замечание

Вызывающие значения этого свойства требуют неограниченных разрешений доступа к коду.

Применяется к