Метод DataCache.Unlock (String, DataCacheLockHandle)
Снимает блокировку с объектов, заблокированных в кэше. Этот метод поддерживает пессимистичный параллелизм, гарантируя, что для разблокировки объекта будет использован подходящий дескриптор DataCacheLockHandle.
Пространство имен: Microsoft.ApplicationServer.Caching
Сборка: Microsoft.ApplicationServer.Caching.Client (в microsoft.applicationserver.caching.client.dll)
Использование
Синтаксис
'Декларация
Public Sub Unlock ( _
key As String, _
lockHandle As DataCacheLockHandle _
)
public void Unlock (
string key,
DataCacheLockHandle lockHandle
)
public:
void Unlock (
String^ key,
DataCacheLockHandle^ lockHandle
)
public void Unlock (
String key,
DataCacheLockHandle lockHandle
)
public function Unlock (
key : String,
lockHandle : DataCacheLockHandle
)
Параметры
- key
Уникальное значение, которое используется для идентификации объекта в области.
- lockHandle
Объект DataCacheLockHandle, который был возвращен при блокировке объекта.
Примечания
Обязательный параметр lockHandle должен соответствовать дескриптору DataCacheLockHandle блокированного объекта. Дополнительные сведения о параллелизме см. в разделах Модели параллелизма и Методы параллелизма.
Срок действия заблокированных объектов не ограничен, однако срок их действия может истечь сразу же после разблокировки, если она происходит после истечения срока действия. Дополнительные сведения см. в разделе Окончание срока действия и вытеснение.
Безопасность потоков
Все открытые статические (Shared в Visual Basic) члены данного типа потокобезопасны. Потокобезопасность членов отдельных экземпляров не гарантируется.
Платформы
Платформы разработки
Visual Studio 2010 и более поздние выпуски, Платформа .NET Framework 4
Целевые платформы
Windows 7; Windows Server 2008 R2; Windows Server 2008 с пакетом обновления 2 (SP2); Windows Vista с пакетом обновления 2 (SP2)
См. также
Справочник
Класс DataCache
Члены DataCache
Пространство имен Microsoft.ApplicationServer.Caching