OperationMode - Constructeur (CacheUsage, TimeSpan, Boolean, Boolean)
Crée un nouveau mode de fonctionnement avec l'utilisation du cache spécifié, critère de l'actualisation et vous pouvez également accepter des données partielles et en ignorant les conflits.
Espace de noms : Microsoft.BusinessData.Runtime
Assembly : Microsoft.BusinessData (dans Microsoft.BusinessData.dll)
Syntaxe
'Déclaration
Public Sub New ( _
cacheUsage As CacheUsage, _
freshness As TimeSpan, _
allowPartialData As Boolean, _
doNotDetectConflicts As Boolean _
)
'Utilisation
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
)
Paramètres
cacheUsage
Type : Microsoft.BusinessData.Runtime.CacheUsageLe mode de cache à utiliser.
freshness
Type : System.TimeSpanL'actualisation a été lancée. Cette valeur est ignorée si CacheUsage est défini sur en ligne.
allowPartialData
Type : System.BooleanSi vous souhaitez autoriser les données partielles ou non. Cette valeur est ignorée si CacheUsage est défini sur en ligne.
doNotDetectConflicts
Type : System.BooleanSi vous souhaitez ignorer les conflits ou non.
Remarques
Les conflits sont détectés en appelant SpecificFinder avant une opération de mise à jour pour vérifier si l'élément externe a été modifié depuis sa dernière lecture. L'exemple suivant illustre l'utilisation de allowPartialData. Un Finder remplit le cache avec certains des champs de l'élément externe. Un SpecificFinder est appelée, qui requiert plus de champs. Si allowPartialData est défini sur true, l'entrée est renvoyée directement à partir du cache. Si allowPartialData est défini sur false, ces données seront considérées incomplètes comme il ne contient pas toutes les valeurs de champ et un appel est effectué à l'instance du système externe pour récupérer les valeurs de champ restant en mode mis en cache et aucune donnée n'apparaîtront en mode hors connexion.