Files
adas-core/Documentation/docs/api/adas_core.Domain.Utils.CacheKeys.yml
T
2026-06-26 10:29:23 +02:00

1600 lines
74 KiB
YAML

### YamlMime:ManagedReference
items:
- uid: adas_core.Domain.Utils.CacheKeys
commentId: T:adas_core.Domain.Utils.CacheKeys
id: CacheKeys
parent: adas_core.Domain.Utils
children:
- adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll
- adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings)
- adas_core.Domain.Utils.CacheKeys.DisplayBase(MongoDB.Bson.ObjectId)
- adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
- adas_core.Domain.Utils.CacheKeys.DisplayWithConfig(MongoDB.Bson.ObjectId)
- adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
- adas_core.Domain.Utils.CacheKeys.GroupedObs(MongoDB.Bson.ObjectId,System.String)
- adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.String)
- adas_core.Domain.Utils.CacheKeys.LatestObservations(MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32})
- adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32})
- adas_core.Domain.Utils.CacheKeys.LatestPumps(MongoDB.Bson.ObjectId,System.Nullable{System.Int32})
- adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Nullable{System.Int32})
- adas_core.Domain.Utils.CacheKeys.Normalize(System.Collections.Generic.IEnumerable{System.String})
- adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday(MongoDB.Bson.ObjectId)
- adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
- adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday(MongoDB.Bson.ObjectId)
- adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
- adas_core.Domain.Utils.CacheKeys.PointOfCareBase(MongoDB.Bson.ObjectId)
- adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
- adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(MongoDB.Bson.ObjectId)
- adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
langs:
- csharp
- vb
name: CacheKeys
nameWithType: CacheKeys
fullName: adas_core.Domain.Utils.CacheKeys
type: Class
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: CacheKeys
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 131
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: >-
Generador centralizado de claves de caché.
- Prefijos normalizados para que el CacheDispatcher clasifique el backend.
- Overloads "KeyWithTtl" para devolver (key, ttl) en una llamada.
example: []
syntax:
content: public static class CacheKeys
content.vb: Public Module CacheKeys
inheritance:
- System.Object
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
- uid: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll
commentId: M:adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll
id: ConfigObservationsAll
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: ConfigObservationsAll()
nameWithType: CacheKeys.ConfigObservationsAll()
fullName: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll()
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: ConfigObservationsAll
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 139
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Returns the configuration key string "configObservations:all", typically used to identify a setting or cache entry related to all configuration observations.
example: []
syntax:
content: public static string ConfigObservationsAll()
return:
type: System.String
description: The string "configObservations:all".
content.vb: Public Shared Function ConfigObservationsAll() As String
overload: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll*
- uid: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings)
commentId: M:adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings)
id: ConfigObservationsAllKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: ConfigObservationsAllKeyWithTtl(CacheSettings?)
nameWithType: CacheKeys.ConfigObservationsAllKeyWithTtl(CacheSettings?)
fullName: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: ConfigObservationsAllKeyWithTtl
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 142
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
syntax:
content: public static (string Key, TimeSpan? Ttl) ConfigObservationsAllKeyWithTtl(CacheSettings? settings)
parameters:
- id: settings
type: adas_core.Domain.Models.AppSettings.CacheSettings
return:
type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}
content.vb: Public Shared Function ConfigObservationsAllKeyWithTtl(settings As CacheSettings) As (Key As String, Ttl As TimeSpan?)
overload: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl*
nameWithType.vb: CacheKeys.ConfigObservationsAllKeyWithTtl(CacheSettings)
fullName.vb: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings)
name.vb: ConfigObservationsAllKeyWithTtl(CacheSettings)
- uid: adas_core.Domain.Utils.CacheKeys.DisplayBase(MongoDB.Bson.ObjectId)
commentId: M:adas_core.Domain.Utils.CacheKeys.DisplayBase(MongoDB.Bson.ObjectId)
id: DisplayBase(MongoDB.Bson.ObjectId)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: DisplayBase(ObjectId)
nameWithType: CacheKeys.DisplayBase(ObjectId)
fullName: adas_core.Domain.Utils.CacheKeys.DisplayBase(MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: DisplayBase
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 158
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds the base configuration key used to reference a display entry.
example: []
syntax:
content: public static string DisplayBase(ObjectId displayId)
parameters:
- id: displayId
type: MongoDB.Bson.ObjectId
description: The identifier of the display whose base key is being generated.
return:
type: System.String
description: A formatted key string combining the display section, the display identifier, and the "base" suffix.
content.vb: Public Shared Function DisplayBase(displayId As ObjectId) As String
overload: adas_core.Domain.Utils.CacheKeys.DisplayBase*
- uid: adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
commentId: M:adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
id: DisplayBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: DisplayBaseKeyWithTtl(CacheSettings?, ObjectId)
nameWithType: CacheKeys.DisplayBaseKeyWithTtl(CacheSettings?, ObjectId)
fullName: adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: DisplayBaseKeyWithTtl
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 167
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds a cache key for a display entity along with its resolved time-to-live (TTL) based on the provided cache settings.
example: []
syntax:
content: public static (string Key, TimeSpan? Ttl) DisplayBaseKeyWithTtl(CacheSettings? settings, ObjectId displayId)
parameters:
- id: settings
type: adas_core.Domain.Models.AppSettings.CacheSettings
description: Optional cache settings used to resolve the TTL for display entities. When null, a default TTL is applied.
- id: displayId
type: MongoDB.Bson.ObjectId
description: The identifier of the display used to compose the base cache key.
return:
type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}
description: A tuple containing the generated cache key and the resolved TTL for the display entity.
content.vb: Public Shared Function DisplayBaseKeyWithTtl(settings As CacheSettings, displayId As ObjectId) As (Key As String, Ttl As TimeSpan?)
overload: adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl*
nameWithType.vb: CacheKeys.DisplayBaseKeyWithTtl(CacheSettings, ObjectId)
fullName.vb: adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId)
name.vb: DisplayBaseKeyWithTtl(CacheSettings, ObjectId)
- uid: adas_core.Domain.Utils.CacheKeys.DisplayWithConfig(MongoDB.Bson.ObjectId)
commentId: M:adas_core.Domain.Utils.CacheKeys.DisplayWithConfig(MongoDB.Bson.ObjectId)
id: DisplayWithConfig(MongoDB.Bson.ObjectId)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: DisplayWithConfig(ObjectId)
nameWithType: CacheKeys.DisplayWithConfig(ObjectId)
fullName: adas_core.Domain.Utils.CacheKeys.DisplayWithConfig(MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: DisplayWithConfig
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 181
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds a configuration display key for the specified display identifier, used to look up or cache the associated configuration entry.
example: []
syntax:
content: public static string DisplayWithConfig(ObjectId displayId)
parameters:
- id: displayId
type: MongoDB.Bson.ObjectId
description: The identifier of the display whose configuration key is being generated.
return:
type: System.String
description: A formatted string key in the form "configDisplays:display:{displayId}:config" representing the display's configuration entry.
content.vb: Public Shared Function DisplayWithConfig(displayId As ObjectId) As String
overload: adas_core.Domain.Utils.CacheKeys.DisplayWithConfig*
- uid: adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
commentId: M:adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
id: DisplayWithConfigKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: DisplayWithConfigKeyWithTtl(CacheSettings?, ObjectId)
nameWithType: CacheKeys.DisplayWithConfigKeyWithTtl(CacheSettings?, ObjectId)
fullName: adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: DisplayWithConfigKeyWithTtl
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 190
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds a cache key and resolves its associated time-to-live (TTL) for a display entity using the provided configuration settings.
example: []
syntax:
content: public static (string Key, TimeSpan? Ttl) DisplayWithConfigKeyWithTtl(CacheSettings? settings, ObjectId displayId)
parameters:
- id: settings
type: adas_core.Domain.Models.AppSettings.CacheSettings
description: The cache settings used to resolve the TTL for the display entity; may be <code>null</code>.
- id: displayId
type: MongoDB.Bson.ObjectId
description: The identifier of the display entity for which the cache key is generated.
return:
type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}
description: A tuple containing the generated cache key and the resolved TTL, which may be <code>null</code> if no TTL is configured.
content.vb: Public Shared Function DisplayWithConfigKeyWithTtl(settings As CacheSettings, displayId As ObjectId) As (Key As String, Ttl As TimeSpan?)
overload: adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl*
nameWithType.vb: CacheKeys.DisplayWithConfigKeyWithTtl(CacheSettings, ObjectId)
fullName.vb: adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId)
name.vb: DisplayWithConfigKeyWithTtl(CacheSettings, ObjectId)
- uid: adas_core.Domain.Utils.CacheKeys.PointOfCareBase(MongoDB.Bson.ObjectId)
commentId: M:adas_core.Domain.Utils.CacheKeys.PointOfCareBase(MongoDB.Bson.ObjectId)
id: PointOfCareBase(MongoDB.Bson.ObjectId)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: PointOfCareBase(ObjectId)
nameWithType: CacheKeys.PointOfCareBase(ObjectId)
fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareBase(MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PointOfCareBase
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 207
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Generates a formatted identifier string for a Point of Care base entity, used as a cache key or lookup reference in the format "pointOfCare:{pocId}:base".
example: []
syntax:
content: public static string PointOfCareBase(ObjectId pocId)
parameters:
- id: pocId
type: MongoDB.Bson.ObjectId
description: The unique identifier of the Point of Care entity whose base reference key is being generated.
return:
type: System.String
description: A formatted string that combines the "pointOfCare" prefix, the provided <code class="paramref">pocId</code>, and the "base" suffix to uniquely identify the base resource of the Point of Care.
content.vb: Public Shared Function PointOfCareBase(pocId As ObjectId) As String
overload: adas_core.Domain.Utils.CacheKeys.PointOfCareBase*
- uid: adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
commentId: M:adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
id: PointOfCareBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: PointOfCareBaseKeyWithTtl(CacheSettings?, ObjectId)
nameWithType: CacheKeys.PointOfCareBaseKeyWithTtl(CacheSettings?, ObjectId)
fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PointOfCareBaseKeyWithTtl
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 216
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds a cache key for a Point of Care entity and resolves the associated time-to-live (TTL) from the supplied cache settings.
example: []
syntax:
content: public static (string Key, TimeSpan? Ttl) PointOfCareBaseKeyWithTtl(CacheSettings? settings, ObjectId pocId)
parameters:
- id: settings
type: adas_core.Domain.Models.AppSettings.CacheSettings
description: The cache settings used by the TTL resolver. May be null, in which case the resolver falls back to its default behavior.
- id: pocId
type: MongoDB.Bson.ObjectId
description: The identifier of the Point of Care entity used to generate the cache key.
return:
type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}
description: A tuple containing the generated cache key and the resolved TTL, which may be null when no expiration is configured.
content.vb: Public Shared Function PointOfCareBaseKeyWithTtl(settings As CacheSettings, pocId As ObjectId) As (Key As String, Ttl As TimeSpan?)
overload: adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl*
nameWithType.vb: CacheKeys.PointOfCareBaseKeyWithTtl(CacheSettings, ObjectId)
fullName.vb: adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId)
name.vb: PointOfCareBaseKeyWithTtl(CacheSettings, ObjectId)
- uid: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(MongoDB.Bson.ObjectId)
commentId: M:adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(MongoDB.Bson.ObjectId)
id: PointOfCareWithInfoKeyWithTtl(MongoDB.Bson.ObjectId)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: PointOfCareWithInfoKeyWithTtl(ObjectId)
nameWithType: CacheKeys.PointOfCareWithInfoKeyWithTtl(ObjectId)
fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PointOfCareWithInfoKeyWithTtl
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 229
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds a cache key for a point of care entry that includes its associated information and is intended to be stored with a time-to-live (TTL).
example: []
syntax:
content: public static string PointOfCareWithInfoKeyWithTtl(ObjectId pocId)
parameters:
- id: pocId
type: MongoDB.Bson.ObjectId
description: The identifier of the point of care used to compose the cache key.
return:
type: System.String
description: A formatted cache key string in the form <code>pointOfCare:{pocId}:withInfo</code>.
content.vb: Public Shared Function PointOfCareWithInfoKeyWithTtl(pocId As ObjectId) As String
overload: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl*
- uid: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
commentId: M:adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
id: PointOfCareWithInfoKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: PointOfCareWithInfoKeyWithTtl(CacheSettings?, ObjectId)
nameWithType: CacheKeys.PointOfCareWithInfoKeyWithTtl(CacheSettings?, ObjectId)
fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PointOfCareWithInfoKeyWithTtl
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 238
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds the cache key and resolves the associated time-to-live (TTL) for caching a point of care entry, including its related information.
example: []
syntax:
content: public static (string Key, TimeSpan? Ttl) PointOfCareWithInfoKeyWithTtl(CacheSettings? settings, ObjectId pocId)
parameters:
- id: settings
type: adas_core.Domain.Models.AppSettings.CacheSettings
description: Optional cache settings used to resolve the TTL for the point of care entity. May be <code>null</code>.
- id: pocId
type: MongoDB.Bson.ObjectId
description: The identifier of the point of care used to build the cache key.
return:
type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}
description: A tuple containing the generated cache key and the resolved TTL, which may be <code>null</code> when no TTL is configured.
content.vb: Public Shared Function PointOfCareWithInfoKeyWithTtl(settings As CacheSettings, pocId As ObjectId) As (Key As String, Ttl As TimeSpan?)
overload: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl*
nameWithType.vb: CacheKeys.PointOfCareWithInfoKeyWithTtl(CacheSettings, ObjectId)
fullName.vb: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId)
name.vb: PointOfCareWithInfoKeyWithTtl(CacheSettings, ObjectId)
- uid: adas_core.Domain.Utils.CacheKeys.LatestObservations(MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32})
commentId: M:adas_core.Domain.Utils.CacheKeys.LatestObservations(MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32})
id: LatestObservations(MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32})
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: LatestObservations(ObjectId, IEnumerable<string>, int?)
nameWithType: CacheKeys.LatestObservations(ObjectId, IEnumerable<string>, int?)
fullName: adas_core.Domain.Utils.CacheKeys.LatestObservations(MongoDB.Bson.ObjectId, System.Collections.Generic.IEnumerable<string>, int?)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: LatestObservations
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 256
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds a cache key for retrieving the latest observations of a patient, optionally scoped to specific fields and a trailing count.
example: []
syntax:
content: public static string LatestObservations(ObjectId patientId, IEnumerable<string> fieldNames, int? last = null)
parameters:
- id: patientId
type: MongoDB.Bson.ObjectId
description: The unique identifier of the patient whose observations are being keyed.
- id: fieldNames
type: System.Collections.Generic.IEnumerable{System.String}
description: The collection of field names to include in the key, normalized via <code>Normalize</code>.
- id: last
type: System.Nullable{System.Int32}
description: Optional maximum number of recent observations to consider; when <code>null</code>, defaults to <code>0</code>.
return:
type: System.String
description: A formatted cache key string combining the patient id, normalized field names, and the last value.
content.vb: Public Shared Function LatestObservations(patientId As ObjectId, fieldNames As IEnumerable(Of String), last As Integer? = Nothing) As String
overload: adas_core.Domain.Utils.CacheKeys.LatestObservations*
nameWithType.vb: CacheKeys.LatestObservations(ObjectId, IEnumerable(Of String), Integer?)
fullName.vb: adas_core.Domain.Utils.CacheKeys.LatestObservations(MongoDB.Bson.ObjectId, System.Collections.Generic.IEnumerable(Of String), Integer?)
name.vb: LatestObservations(ObjectId, IEnumerable(Of String), Integer?)
- uid: adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32})
commentId: M:adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32})
id: LatestObservationsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Int32})
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: LatestObservationsKeyWithTtl(CacheSettings?, ObjectId, IEnumerable<string>, int?)
nameWithType: CacheKeys.LatestObservationsKeyWithTtl(CacheSettings?, ObjectId, IEnumerable<string>, int?)
fullName: adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId, System.Collections.Generic.IEnumerable<string>, int?)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: LatestObservationsKeyWithTtl
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 268
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: >-
Generates a cache key for the latest patient observations along with its associated Time-To-Live (TTL) duration.
The TTL is resolved from the provided cache settings for the PatientObservations entity type.
example: []
syntax:
content: public static (string Key, TimeSpan? Ttl) LatestObservationsKeyWithTtl(CacheSettings? settings, ObjectId patientId, IEnumerable<string> fieldNames, int? last = null)
parameters:
- id: settings
type: adas_core.Domain.Models.AppSettings.CacheSettings
description: The optional cache settings used to resolve the TTL for the cache key.
- id: patientId
type: MongoDB.Bson.ObjectId
description: The identifier of the patient whose latest observations are being queried.
- id: fieldNames
type: System.Collections.Generic.IEnumerable{System.String}
description: The collection of field names to include in the latest observations cache key.
- id: last
type: System.Nullable{System.Int32}
description: The optional number of most recent observations to consider when building the cache key.
return:
type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}
description: A tuple containing the generated cache key and the resolved TTL for the cache entry.
content.vb: Public Shared Function LatestObservationsKeyWithTtl(settings As CacheSettings, patientId As ObjectId, fieldNames As IEnumerable(Of String), last As Integer? = Nothing) As (Key As String, Ttl As TimeSpan?)
overload: adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl*
nameWithType.vb: CacheKeys.LatestObservationsKeyWithTtl(CacheSettings, ObjectId, IEnumerable(Of String), Integer?)
fullName.vb: adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId, System.Collections.Generic.IEnumerable(Of String), Integer?)
name.vb: LatestObservationsKeyWithTtl(CacheSettings, ObjectId, IEnumerable(Of String), Integer?)
- uid: adas_core.Domain.Utils.CacheKeys.LatestPumps(MongoDB.Bson.ObjectId,System.Nullable{System.Int32})
commentId: M:adas_core.Domain.Utils.CacheKeys.LatestPumps(MongoDB.Bson.ObjectId,System.Nullable{System.Int32})
id: LatestPumps(MongoDB.Bson.ObjectId,System.Nullable{System.Int32})
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: LatestPumps(ObjectId, int?)
nameWithType: CacheKeys.LatestPumps(ObjectId, int?)
fullName: adas_core.Domain.Utils.CacheKeys.LatestPumps(MongoDB.Bson.ObjectId, int?)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: LatestPumps
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 285
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds a cache key for retrieving the latest pump observations associated with the specified patient, using an optional entry count that defaults to zero when not provided.
example: []
syntax:
content: public static string LatestPumps(ObjectId patientId, int? last = null)
parameters:
- id: patientId
type: MongoDB.Bson.ObjectId
description: The unique identifier of the patient whose latest pump observations are being requested.
- id: last
type: System.Nullable{System.Int32}
description: The optional number of most recent pump observation entries to include; when null, zero is used as a fallback.
return:
type: System.String
description: A formatted cache key string of the form <code>pumpObs:latest:{patientId}:{last}</code>, with <code>last</code> resolved to <code>0</code> when null.
content.vb: Public Shared Function LatestPumps(patientId As ObjectId, last As Integer? = Nothing) As String
overload: adas_core.Domain.Utils.CacheKeys.LatestPumps*
nameWithType.vb: CacheKeys.LatestPumps(ObjectId, Integer?)
fullName.vb: adas_core.Domain.Utils.CacheKeys.LatestPumps(MongoDB.Bson.ObjectId, Integer?)
name.vb: LatestPumps(ObjectId, Integer?)
- uid: adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Nullable{System.Int32})
commentId: M:adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Nullable{System.Int32})
id: LatestPumpsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.Nullable{System.Int32})
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: LatestPumpsKeyWithTtl(CacheSettings, ObjectId, int?)
nameWithType: CacheKeys.LatestPumpsKeyWithTtl(CacheSettings, ObjectId, int?)
fullName: adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId, int?)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: LatestPumpsKeyWithTtl
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 295
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds the cache key and resolves the TTL for the latest pump observations of a patient, optionally limited to a specified number of entries.
example: []
syntax:
content: public static (string Key, TimeSpan? Ttl) LatestPumpsKeyWithTtl(CacheSettings settings, ObjectId patientId, int? last = null)
parameters:
- id: settings
type: adas_core.Domain.Models.AppSettings.CacheSettings
description: The cache settings used to resolve the TTL for pump observation entries.
- id: patientId
type: MongoDB.Bson.ObjectId
description: The identifier of the patient whose latest pump observations are being cached.
- id: last
type: System.Nullable{System.Int32}
description: The optional maximum number of latest pump entries to include in the cache key.
return:
type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}
description: A tuple containing the generated cache key and the resolved TTL, which may be <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> if no TTL is configured.
content.vb: Public Shared Function LatestPumpsKeyWithTtl(settings As CacheSettings, patientId As ObjectId, last As Integer? = Nothing) As (Key As String, Ttl As TimeSpan?)
overload: adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl*
nameWithType.vb: CacheKeys.LatestPumpsKeyWithTtl(CacheSettings, ObjectId, Integer?)
fullName.vb: adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId, Integer?)
name.vb: LatestPumpsKeyWithTtl(CacheSettings, ObjectId, Integer?)
- uid: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday(MongoDB.Bson.ObjectId)
commentId: M:adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday(MongoDB.Bson.ObjectId)
id: PatientAppointmentsToday(MongoDB.Bson.ObjectId)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: PatientAppointmentsToday(ObjectId)
nameWithType: CacheKeys.PatientAppointmentsToday(ObjectId)
fullName: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday(MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PatientAppointmentsToday
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 311
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Generates a cache key for a patient's appointments scheduled on the current UTC day.
example: []
syntax:
content: public static string PatientAppointmentsToday(ObjectId patientId)
parameters:
- id: patientId
type: MongoDB.Bson.ObjectId
description: The unique identifier of the patient whose appointments are being keyed.
return:
type: System.String
description: A formatted cache key string combining the patient identifier and the current UTC date.
content.vb: Public Shared Function PatientAppointmentsToday(patientId As ObjectId) As String
overload: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday*
- uid: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
commentId: M:adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
id: PatientAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: PatientAppointmentsTodayKeyWithTtl(CacheSettings?, ObjectId)
nameWithType: CacheKeys.PatientAppointmentsTodayKeyWithTtl(CacheSettings?, ObjectId)
fullName: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PatientAppointmentsTodayKeyWithTtl
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 323
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds the cache key for a patient's appointments scheduled for today and resolves the associated time-to-live from the provided cache settings.
example: []
syntax:
content: public static (string Key, TimeSpan? Ttl) PatientAppointmentsTodayKeyWithTtl(CacheSettings? settings, ObjectId patientId)
parameters:
- id: settings
type: adas_core.Domain.Models.AppSettings.CacheSettings
description: Optional cache settings used to resolve the TTL for the appointments entity.
- id: patientId
type: MongoDB.Bson.ObjectId
description: The identifier of the patient whose appointments cache key is being generated.
return:
type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}
description: A tuple containing the generated cache key and the resolved TTL, which may be null when no TTL is configured.
content.vb: Public Shared Function PatientAppointmentsTodayKeyWithTtl(settings As CacheSettings, patientId As ObjectId) As (Key As String, Ttl As TimeSpan?)
overload: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl*
nameWithType.vb: CacheKeys.PatientAppointmentsTodayKeyWithTtl(CacheSettings, ObjectId)
fullName.vb: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId)
name.vb: PatientAppointmentsTodayKeyWithTtl(CacheSettings, ObjectId)
- uid: adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday(MongoDB.Bson.ObjectId)
commentId: M:adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday(MongoDB.Bson.ObjectId)
id: PocAppointmentsToday(MongoDB.Bson.ObjectId)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: PocAppointmentsToday(ObjectId)
nameWithType: CacheKeys.PocAppointmentsToday(ObjectId)
fullName: adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday(MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PocAppointmentsToday
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 337
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds a cache key for the appointments associated with the specified Point of Contact for the current UTC day.
example: []
syntax:
content: public static string PocAppointmentsToday(ObjectId pocId)
parameters:
- id: pocId
type: MongoDB.Bson.ObjectId
description: The identifier of the Point of Contact whose appointments are being keyed.
return:
type: System.String
description: A formatted cache key string combining the PoC identifier and today's UTC date in <code>yyyyMMdd</code> format.
content.vb: Public Shared Function PocAppointmentsToday(pocId As ObjectId) As String
overload: adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday*
- uid: adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
commentId: M:adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
id: PocAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: PocAppointmentsTodayKeyWithTtl(CacheSettings?, ObjectId)
nameWithType: CacheKeys.PocAppointmentsTodayKeyWithTtl(CacheSettings?, ObjectId)
fullName: adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: PocAppointmentsTodayKeyWithTtl
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 349
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds a cache key for today's appointments associated with a Point of Care and resolves its corresponding time-to-live (TTL) using the provided cache settings for the Point of Care entity type.
example: []
syntax:
content: public static (string Key, TimeSpan? Ttl) PocAppointmentsTodayKeyWithTtl(CacheSettings? settings, ObjectId pocId)
parameters:
- id: settings
type: adas_core.Domain.Models.AppSettings.CacheSettings
description: The cache settings used to resolve the TTL; may be <code>null</code> when no settings are supplied.
- id: pocId
type: MongoDB.Bson.ObjectId
description: The identifier of the Point of Care whose today's appointments cache key is being generated.
return:
type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}
description: A tuple containing the generated cache key and the resolved TTL as a nullable <xref href="System.TimeSpan" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Shared Function PocAppointmentsTodayKeyWithTtl(settings As CacheSettings, pocId As ObjectId) As (Key As String, Ttl As TimeSpan?)
overload: adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl*
nameWithType.vb: CacheKeys.PocAppointmentsTodayKeyWithTtl(CacheSettings, ObjectId)
fullName.vb: adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId)
name.vb: PocAppointmentsTodayKeyWithTtl(CacheSettings, ObjectId)
- uid: adas_core.Domain.Utils.CacheKeys.GroupedObs(MongoDB.Bson.ObjectId,System.String)
commentId: M:adas_core.Domain.Utils.CacheKeys.GroupedObs(MongoDB.Bson.ObjectId,System.String)
id: GroupedObs(MongoDB.Bson.ObjectId,System.String)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: GroupedObs(ObjectId, string)
nameWithType: CacheKeys.GroupedObs(ObjectId, string)
fullName: adas_core.Domain.Utils.CacheKeys.GroupedObs(MongoDB.Bson.ObjectId, string)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GroupedObs
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 367
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds a formatted cache key for grouped observations associated with a specific patient, combining the grouped field name and the patient identifier.
example: []
syntax:
content: public static string GroupedObs(ObjectId patientId, string groupedFieldName)
parameters:
- id: patientId
type: MongoDB.Bson.ObjectId
description: The unique identifier of the patient whose grouped observations are being addressed.
- id: groupedFieldName
type: System.String
description: The name of the grouped field used to categorize the observations.
return:
type: System.String
description: A formatted string in the pattern <code>groupedObs:{groupedFieldName}:patient:{patientId}</code>.
content.vb: Public Shared Function GroupedObs(patientId As ObjectId, groupedFieldName As String) As String
overload: adas_core.Domain.Utils.CacheKeys.GroupedObs*
nameWithType.vb: CacheKeys.GroupedObs(ObjectId, String)
fullName.vb: adas_core.Domain.Utils.CacheKeys.GroupedObs(MongoDB.Bson.ObjectId, String)
name.vb: GroupedObs(ObjectId, String)
- uid: adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.String)
commentId: M:adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.String)
id: GroupedObsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings,MongoDB.Bson.ObjectId,System.String)
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: GroupedObsKeyWithTtl(CacheSettings?, ObjectId, string)
nameWithType: CacheKeys.GroupedObsKeyWithTtl(CacheSettings?, ObjectId, string)
fullName: adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings?, MongoDB.Bson.ObjectId, string)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GroupedObsKeyWithTtl
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 377
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Builds a cache key for a patient's grouped observations and resolves the associated time-to-live (TTL) from the supplied cache settings.
example: []
syntax:
content: public static (string Key, TimeSpan? Ttl) GroupedObsKeyWithTtl(CacheSettings? settings, ObjectId patientId, string groupedFieldName)
parameters:
- id: settings
type: adas_core.Domain.Models.AppSettings.CacheSettings
description: The cache settings used to resolve the TTL; may be <code>null</code>, in which case a default TTL is applied.
- id: patientId
type: MongoDB.Bson.ObjectId
description: The identifier of the patient whose grouped observations are being cached.
- id: groupedFieldName
type: System.String
description: The name of the grouped field used to compose the cache key.
return:
type: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}
description: A tuple containing the generated cache key and the resolved TTL, which may be <code>null</code> when no expiry is configured.
content.vb: Public Shared Function GroupedObsKeyWithTtl(settings As CacheSettings, patientId As ObjectId, groupedFieldName As String) As (Key As String, Ttl As TimeSpan?)
overload: adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl*
nameWithType.vb: CacheKeys.GroupedObsKeyWithTtl(CacheSettings, ObjectId, String)
fullName.vb: adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl(adas_core.Domain.Models.AppSettings.CacheSettings, MongoDB.Bson.ObjectId, String)
name.vb: GroupedObsKeyWithTtl(CacheSettings, ObjectId, String)
- uid: adas_core.Domain.Utils.CacheKeys.Normalize(System.Collections.Generic.IEnumerable{System.String})
commentId: M:adas_core.Domain.Utils.CacheKeys.Normalize(System.Collections.Generic.IEnumerable{System.String})
id: Normalize(System.Collections.Generic.IEnumerable{System.String})
parent: adas_core.Domain.Utils.CacheKeys
langs:
- csharp
- vb
name: Normalize(IEnumerable<string>)
nameWithType: CacheKeys.Normalize(IEnumerable<string>)
fullName: adas_core.Domain.Utils.CacheKeys.Normalize(System.Collections.Generic.IEnumerable<string>)
type: Method
source:
remote:
path: adas-core.Domain/Utils/CacheUtils.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: Normalize
path: ../../adas-core.Domain/Utils/CacheUtils.cs
startLine: 393
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Utils
summary: Normalizes a collection of strings by removing null or whitespace entries, trimming the remaining values, sorting them using ordinal (case-sensitive) comparison, and joining them with a pipe (|) delimiter to produce a canonical, comparable representation.
example: []
syntax:
content: public static string Normalize(IEnumerable<string> items)
parameters:
- id: items
type: System.Collections.Generic.IEnumerable{System.String}
description: The collection of strings to normalize.
return:
type: System.String
description: A pipe-delimited string of the cleaned and sorted values, or an empty string if no valid entries are supplied.
content.vb: Public Shared Function Normalize(items As IEnumerable(Of String)) As String
overload: adas_core.Domain.Utils.CacheKeys.Normalize*
nameWithType.vb: CacheKeys.Normalize(IEnumerable(Of String))
fullName.vb: adas_core.Domain.Utils.CacheKeys.Normalize(System.Collections.Generic.IEnumerable(Of String))
name.vb: Normalize(IEnumerable(Of String))
references:
- uid: adas_core.Domain.Utils
commentId: N:adas_core.Domain.Utils
href: adas_core.html
name: adas_core.Domain.Utils
nameWithType: adas_core.Domain.Utils
fullName: adas_core.Domain.Utils
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Utils
name: Utils
href: adas_core.Domain.Utils.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Utils
name: Utils
href: adas_core.Domain.Utils.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_ConfigObservationsAll
name: ConfigObservationsAll
nameWithType: CacheKeys.ConfigObservationsAll
fullName: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAll
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_ConfigObservationsAllKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_
name: ConfigObservationsAllKeyWithTtl
nameWithType: CacheKeys.ConfigObservationsAllKeyWithTtl
fullName: adas_core.Domain.Utils.CacheKeys.ConfigObservationsAllKeyWithTtl
- uid: adas_core.Domain.Models.AppSettings.CacheSettings
commentId: T:adas_core.Domain.Models.AppSettings.CacheSettings
parent: adas_core.Domain.Models.AppSettings
href: adas_core.Domain.Models.AppSettings.CacheSettings.html
name: CacheSettings
nameWithType: CacheSettings
fullName: adas_core.Domain.Models.AppSettings.CacheSettings
- uid: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}
commentId: T:System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}
parent: System
definition: System.ValueTuple`2
href: https://learn.microsoft.com/dotnet/api/system.string
name: (string Key, TimeSpan? Ttl)
nameWithType: (string Key, TimeSpan? Ttl)
fullName: (string Key, System.TimeSpan? Ttl)
nameWithType.vb: (Key As String, Ttl As TimeSpan?)
fullName.vb: (Key As String, Ttl As System.TimeSpan?)
name.vb: (Key As String, Ttl As TimeSpan?)
spec.csharp:
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: " "
- uid: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}.Key
name: Key
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.nullable-system.timespan--.key
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '?'
- name: " "
- uid: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}.Ttl
name: Ttl
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.nullable-system.timespan--.ttl
- name: )
spec.vb:
- name: (
- uid: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}.Key
name: Key
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.nullable-system.timespan--.key
- name: " "
- name: As
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.ValueTuple{System.String,System.Nullable{System.TimeSpan}}.Ttl
name: Ttl
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.nullable-system.timespan--.ttl
- name: " "
- name: As
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '?'
- name: )
- uid: adas_core.Domain.Models.AppSettings
commentId: N:adas_core.Domain.Models.AppSettings
href: adas_core.html
name: adas_core.Domain.Models.AppSettings
nameWithType: adas_core.Domain.Models.AppSettings
fullName: adas_core.Domain.Models.AppSettings
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Models
name: Models
href: adas_core.Domain.Models.html
- name: .
- uid: adas_core.Domain.Models.AppSettings
name: AppSettings
href: adas_core.Domain.Models.AppSettings.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Models
name: Models
href: adas_core.Domain.Models.html
- name: .
- uid: adas_core.Domain.Models.AppSettings
name: AppSettings
href: adas_core.Domain.Models.AppSettings.html
- uid: System.ValueTuple`2
commentId: T:System.ValueTuple`2
name: (T1, T2)
nameWithType: (T1, T2)
fullName: (T1, T2)
spec.csharp:
- name: (
- name: T1
- name: ','
- name: " "
- name: T2
- name: )
spec.vb:
- name: (
- name: T1
- name: ','
- name: " "
- name: T2
- name: )
- uid: adas_core.Domain.Utils.CacheKeys.DisplayBase*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.DisplayBase
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_DisplayBase_MongoDB_Bson_ObjectId_
name: DisplayBase
nameWithType: CacheKeys.DisplayBase
fullName: adas_core.Domain.Utils.CacheKeys.DisplayBase
- uid: MongoDB.Bson.ObjectId
commentId: T:MongoDB.Bson.ObjectId
parent: MongoDB.Bson
isExternal: true
name: ObjectId
nameWithType: ObjectId
fullName: MongoDB.Bson.ObjectId
- uid: MongoDB.Bson
commentId: N:MongoDB.Bson
isExternal: true
name: MongoDB.Bson
nameWithType: MongoDB.Bson
fullName: MongoDB.Bson
spec.csharp:
- uid: MongoDB
name: MongoDB
isExternal: true
- name: .
- uid: MongoDB.Bson
name: Bson
isExternal: true
spec.vb:
- uid: MongoDB
name: MongoDB
isExternal: true
- name: .
- uid: MongoDB.Bson
name: Bson
isExternal: true
- uid: adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_DisplayBaseKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_
name: DisplayBaseKeyWithTtl
nameWithType: CacheKeys.DisplayBaseKeyWithTtl
fullName: adas_core.Domain.Utils.CacheKeys.DisplayBaseKeyWithTtl
- uid: adas_core.Domain.Utils.CacheKeys.DisplayWithConfig*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.DisplayWithConfig
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_DisplayWithConfig_MongoDB_Bson_ObjectId_
name: DisplayWithConfig
nameWithType: CacheKeys.DisplayWithConfig
fullName: adas_core.Domain.Utils.CacheKeys.DisplayWithConfig
- uid: adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_DisplayWithConfigKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_
name: DisplayWithConfigKeyWithTtl
nameWithType: CacheKeys.DisplayWithConfigKeyWithTtl
fullName: adas_core.Domain.Utils.CacheKeys.DisplayWithConfigKeyWithTtl
- uid: adas_core.Domain.Utils.CacheKeys.PointOfCareBase*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.PointOfCareBase
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PointOfCareBase_MongoDB_Bson_ObjectId_
name: PointOfCareBase
nameWithType: CacheKeys.PointOfCareBase
fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareBase
- uid: adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PointOfCareBaseKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_
name: PointOfCareBaseKeyWithTtl
nameWithType: CacheKeys.PointOfCareBaseKeyWithTtl
fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareBaseKeyWithTtl
- uid: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PointOfCareWithInfoKeyWithTtl_MongoDB_Bson_ObjectId_
name: PointOfCareWithInfoKeyWithTtl
nameWithType: CacheKeys.PointOfCareWithInfoKeyWithTtl
fullName: adas_core.Domain.Utils.CacheKeys.PointOfCareWithInfoKeyWithTtl
- uid: adas_core.Domain.Utils.CacheKeys.LatestObservations*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.LatestObservations
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_LatestObservations_MongoDB_Bson_ObjectId_System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_Int32__
name: LatestObservations
nameWithType: CacheKeys.LatestObservations
fullName: adas_core.Domain.Utils.CacheKeys.LatestObservations
- uid: System.Collections.Generic.IEnumerable{System.String}
commentId: T:System.Collections.Generic.IEnumerable{System.String}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<string>
nameWithType: IEnumerable<string>
fullName: System.Collections.Generic.IEnumerable<string>
nameWithType.vb: IEnumerable(Of String)
fullName.vb: System.Collections.Generic.IEnumerable(Of String)
name.vb: IEnumerable(Of String)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: System.Nullable{System.Int32}
commentId: T:System.Nullable{System.Int32}
parent: System
definition: System.Nullable`1
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int?
nameWithType: int?
fullName: int?
nameWithType.vb: Integer?
fullName.vb: Integer?
name.vb: Integer?
spec.csharp:
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '?'
spec.vb:
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '?'
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<T>
nameWithType: IEnumerable<T>
fullName: System.Collections.Generic.IEnumerable<T>
nameWithType.vb: IEnumerable(Of T)
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
name.vb: IEnumerable(Of T)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: System.Nullable`1
commentId: T:System.Nullable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
name: Nullable<T>
nameWithType: Nullable<T>
fullName: System.Nullable<T>
nameWithType.vb: Nullable(Of T)
fullName.vb: System.Nullable(Of T)
name.vb: Nullable(Of T)
spec.csharp:
- uid: System.Nullable`1
name: Nullable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Nullable`1
name: Nullable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_LatestObservationsKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_Int32__
name: LatestObservationsKeyWithTtl
nameWithType: CacheKeys.LatestObservationsKeyWithTtl
fullName: adas_core.Domain.Utils.CacheKeys.LatestObservationsKeyWithTtl
- uid: adas_core.Domain.Utils.CacheKeys.LatestPumps*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.LatestPumps
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_LatestPumps_MongoDB_Bson_ObjectId_System_Nullable_System_Int32__
name: LatestPumps
nameWithType: CacheKeys.LatestPumps
fullName: adas_core.Domain.Utils.CacheKeys.LatestPumps
- uid: adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_LatestPumpsKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_System_Nullable_System_Int32__
name: LatestPumpsKeyWithTtl
nameWithType: CacheKeys.LatestPumpsKeyWithTtl
fullName: adas_core.Domain.Utils.CacheKeys.LatestPumpsKeyWithTtl
- uid: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PatientAppointmentsToday_MongoDB_Bson_ObjectId_
name: PatientAppointmentsToday
nameWithType: CacheKeys.PatientAppointmentsToday
fullName: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsToday
- uid: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PatientAppointmentsTodayKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_
name: PatientAppointmentsTodayKeyWithTtl
nameWithType: CacheKeys.PatientAppointmentsTodayKeyWithTtl
fullName: adas_core.Domain.Utils.CacheKeys.PatientAppointmentsTodayKeyWithTtl
- uid: adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PocAppointmentsToday_MongoDB_Bson_ObjectId_
name: PocAppointmentsToday
nameWithType: CacheKeys.PocAppointmentsToday
fullName: adas_core.Domain.Utils.CacheKeys.PocAppointmentsToday
- uid: System.TimeSpan
commentId: T:System.TimeSpan
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
- uid: adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_PocAppointmentsTodayKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_
name: PocAppointmentsTodayKeyWithTtl
nameWithType: CacheKeys.PocAppointmentsTodayKeyWithTtl
fullName: adas_core.Domain.Utils.CacheKeys.PocAppointmentsTodayKeyWithTtl
- uid: adas_core.Domain.Utils.CacheKeys.GroupedObs*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.GroupedObs
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_GroupedObs_MongoDB_Bson_ObjectId_System_String_
name: GroupedObs
nameWithType: CacheKeys.GroupedObs
fullName: adas_core.Domain.Utils.CacheKeys.GroupedObs
- uid: adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_GroupedObsKeyWithTtl_adas_core_Domain_Models_AppSettings_CacheSettings_MongoDB_Bson_ObjectId_System_String_
name: GroupedObsKeyWithTtl
nameWithType: CacheKeys.GroupedObsKeyWithTtl
fullName: adas_core.Domain.Utils.CacheKeys.GroupedObsKeyWithTtl
- uid: adas_core.Domain.Utils.CacheKeys.Normalize*
commentId: Overload:adas_core.Domain.Utils.CacheKeys.Normalize
href: adas_core.Domain.Utils.CacheKeys.html#adas_core_Domain_Utils_CacheKeys_Normalize_System_Collections_Generic_IEnumerable_System_String__
name: Normalize
nameWithType: CacheKeys.Normalize
fullName: adas_core.Domain.Utils.CacheKeys.Normalize