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)

Syntax

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

Members

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).

Version Information

Supported for IC Server version 2015 R3 and beyond.

See Also