Compartilhar via


OperationMode construtor (CacheUsage, TimeSpan, Boolean, Boolean)

Cria um novo modo de operação com o uso de cache especificado, critério de atualização e, opcionalmente, aceitando dados parciais e ignorando conflitos.

Namespace:  Microsoft.BusinessData.Runtime
Assembly:  Microsoft.BusinessData (em Microsoft.BusinessData.dll)

Sintaxe

'Declaração
Public Sub New ( _
    cacheUsage As CacheUsage, _
    freshness As TimeSpan, _
    allowPartialData As Boolean, _
    doNotDetectConflicts As Boolean _
)
'Uso
Dim cacheUsage As CacheUsage
Dim freshness As TimeSpan
Dim allowPartialData As Boolean
Dim doNotDetectConflicts As Boolean

Dim instance As New OperationMode(cacheUsage, _
    freshness, allowPartialData, doNotDetectConflicts)
public OperationMode(
    CacheUsage cacheUsage,
    TimeSpan freshness,
    bool allowPartialData,
    bool doNotDetectConflicts
)

Parâmetros

  • freshness
    Tipo: System.TimeSpan

    A atualização de tentativa. Este valor será ignorado se CacheUsage está definido como Online.

  • allowPartialData
    Tipo: System.Boolean

    Se deseja permitir que os dados parciais ou não. Este valor será ignorado se CacheUsage está definido como Online.

  • doNotDetectConflicts
    Tipo: System.Boolean

    Se ignorar conflitos ou não.

Comentários

Conflitos são detectados chamando SpecificFinder antes de uma operação de atualização para verificar se o item externo foi modificado desde a última leitura. O exemplo a seguir ilustra o uso da allowPartialData. Um Finder preenche o cache com alguns dos campos do item externo. Um SpecificFinder é chamado, que requer mais campos. Se allowPartialData for definido como true, a entrada será retornada diretamente do cache. Se allowPartialData for definido como false, esses dados serão considerados incompletos como ele não contém todos os valores de campo e uma chamada é feita na instância do sistema externo para recuperar os valores de campo restante no modo cache e nenhum dado será retornado no modo Offline.

Ver também

Referência

OperationMode classe

OperationMode membros

OperationMode em sobrecarga

Microsoft.BusinessData.Runtime namespace