Partilhar via


Método ILockingPolicy.RefineLocks (Partition, Locks)

Retorne os bloqueios reais que devem ser aplicados a partição especificada dada um conjunto de bloqueios propostos.

Namespace:  Microsoft.VisualStudio.Modeling.Immutability
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Sintaxe

'Declaração
Function RefineLocks ( _
    partition As Partition, _
    proposedLocks As Locks _
) As Locks
Locks RefineLocks(
    Partition partition,
    Locks proposedLocks
)

Parâmetros

Valor de retorno

Tipo: Microsoft.VisualStudio.Modeling.Immutability.Locks
O conjunto real de bloqueios para aplicar, que podem incluir proteções adicionais ou ser um subconjunto.

Comentários

Este ponto de extensão é chamado quando é feita uma tentativa para aplicar os bloqueios em uma partição por meio da API de imutabilidade. Ele permite que o proprietário do armazenamento para aplicar a diretiva na decisão sobre o que bloqueia pode ser aplicado ou removido. Implementações poderá ignorar refinamentos de bloqueio para partições que não possui.

Segurança do .NET Framework

Consulte também

Referência

ILockingPolicy Interface

Sobrecargas RefineLocks

Namespace Microsoft.VisualStudio.Modeling.Immutability