Represents the options for restricting custom profile cache refreshing for a CustomProfile.

Note: This enumeration is supported for IC Server version 2015 R3 and beyond.

Namespace: ININ.IceLib.Connection.Extensions
Assembly: ININ.IceLib (in ININ.IceLib.dll) Version: 0.0.0.0 (22.3.0.218)

Collapse imageSyntax

C#
[FlagsAttribute]
public enum RestrictCacheRefreshOptions
Visual Basic
<FlagsAttribute> _
Public Enumeration RestrictCacheRefreshOptions

Collapse imageMembers

Member nameValueDescription
None0 Represents an unset value.
NoRestrictions1 When used to create a CustomProfile, this indicates that the custom profile cache will be refreshed when calling FlushChanges()()()() or FlushChangesAsync(AsyncCompletedEventHandler, Object). The custom profile cache will also be refreshed when calling GetProfileItem(String, String), GetProfileItemAsync(String, String, EventHandler<(Of <<'(GetProfileItemCompletedEventArgs>)>>), Object), GetNamespaceContents(String), and GetNamespaceContentsAsync(String, EventHandler<(Of <<'(GetNamespaceContentsCompletedEventArgs>)>>), Object), if the requested key was not found in the current custom profile cache data.
RestrictOnGetOperations2 When used to create a CustomProfile, this indicates that once the custom profile data has been cached, the custom profile cache will only be refreshed on successful calls to FlushChanges()()()() or FlushChangesAsync(AsyncCompletedEventHandler, Object).

Collapse imageVersion Information

Supported for IC Server version 2015 R3 and beyond.

Collapse imageSee Also