Partilhar via


Método ILockingPolicy.RefineLocks (Store, Locks)

Retorne os bloqueios reais que devem ser aplicados para o armazenamento especificado dado um conjunto de bloqueios propostos.

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

Sintaxe

'Declaração
Function RefineLocks ( _
    store As Store, _
    proposedLocks As Locks _
) As Locks
Locks RefineLocks(
    Store store,
    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 para um armazenamento 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.

Segurança do .NET Framework

Consulte também

Referência

ILockingPolicy Interface

Sobrecargas RefineLocks

Namespace Microsoft.VisualStudio.Modeling.Immutability