Partager via


CrmServiceClient.ForceServerMetadataCacheConsistency Property

Definition

This will force the CDS server to refresh the current metadata cache with current DB config. Note, that this is a performance impacting property. Use of this flag will slow down operations server side as the server is required to check for consistency of the platform metadata against disk on each API call executed. It is recommended to use this ONLY in conjunction with solution import or delete operations.

public:
 property bool ForceServerMetadataCacheConsistency { bool get(); void set(bool value); };
public bool ForceServerMetadataCacheConsistency { get; set; }
member this.ForceServerMetadataCacheConsistency : bool with get, set
Public Property ForceServerMetadataCacheConsistency As Boolean

Property Value

Set to 'true' to force cache consistency; otherwise, false.

Remarks

Set this property when you must have the most recent version of a cached item. Cached items include: Metadata definitions, Labels, and permissions. For example, if you apply a change to some metadata definition, label, or permission and you have code that must use the latest definition within 30 seconds of the change, you can use this property to ensure you get the latest version. This incurs a performance penalty so it shouldn't be used all the time.

Applies to