### YamlMime:ManagedReference items: - uid: adas_core.WebSocket.Hubs.UciHub commentId: T:adas_core.WebSocket.Hubs.UciHub id: UciHub parent: adas_core.WebSocket.Hubs children: - adas_core.WebSocket.Hubs.UciHub.#ctor(adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.ISubscriberGroupedService) - adas_core.WebSocket.Hubs.UciHub.OnChatMessage(System.String) - adas_core.WebSocket.Hubs.UciHub.OnConnectedAsync - adas_core.WebSocket.Hubs.UciHub.OnDisconnectedAsync(System.Exception) - adas_core.WebSocket.Hubs.UciHub.OnSubscribe(System.String) - adas_core.WebSocket.Hubs.UciHub.UnSubscribe langs: - csharp - vb name: UciHub nameWithType: UciHub fullName: adas_core.WebSocket.Hubs.UciHub type: Class source: remote: path: adas-core/WebSocket/Hubs/UciHub.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: UciHub path: ../../adas-core/WebSocket/Hubs/UciHub.cs startLine: 11 assemblies: - adas-core namespace: adas_core.WebSocket.Hubs syntax: content: 'public class UciHub : Hub, IDisposable' content.vb: Public Class UciHub Inherits Hub Implements IDisposable inheritance: - System.Object - Microsoft.AspNetCore.SignalR.Hub implements: - System.IDisposable inheritedMembers: - Microsoft.AspNetCore.SignalR.Hub.Dispose(System.Boolean) - Microsoft.AspNetCore.SignalR.Hub.Dispose - Microsoft.AspNetCore.SignalR.Hub.Clients - Microsoft.AspNetCore.SignalR.Hub.Context - Microsoft.AspNetCore.SignalR.Hub.Groups - 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 extensionMethods: - System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber - System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble - System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr - uid: adas_core.WebSocket.Hubs.UciHub.#ctor(adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.ISubscriberGroupedService) commentId: M:adas_core.WebSocket.Hubs.UciHub.#ctor(adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.ISubscriberGroupedService) id: '#ctor(adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.ISubscriberGroupedService)' parent: adas_core.WebSocket.Hubs.UciHub langs: - csharp - vb name: UciHub(IClientMessageService, ISubscribersService, ISubscriberGroupedService) nameWithType: UciHub.UciHub(IClientMessageService, ISubscribersService, ISubscriberGroupedService) fullName: adas_core.WebSocket.Hubs.UciHub.UciHub(adas_core.Application.Services.Interfaces.IClientMessageService, adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Services.Interfaces.ISubscriberGroupedService) type: Constructor source: remote: path: adas-core/WebSocket/Hubs/UciHub.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: .ctor path: ../../adas-core/WebSocket/Hubs/UciHub.cs startLine: 11 assemblies: - adas-core namespace: adas_core.WebSocket.Hubs syntax: content: public UciHub(IClientMessageService clientMessageService, ISubscribersService subscribersService, ISubscriberGroupedService subscriberGroupedService) parameters: - id: clientMessageService type: adas_core.Application.Services.Interfaces.IClientMessageService - id: subscribersService type: adas_core.Application.Services.Interfaces.ISubscribersService - id: subscriberGroupedService type: adas_core.Application.Services.Interfaces.ISubscriberGroupedService content.vb: Public Sub New(clientMessageService As IClientMessageService, subscribersService As ISubscribersService, subscriberGroupedService As ISubscriberGroupedService) overload: adas_core.WebSocket.Hubs.UciHub.#ctor* nameWithType.vb: UciHub.New(IClientMessageService, ISubscribersService, ISubscriberGroupedService) fullName.vb: adas_core.WebSocket.Hubs.UciHub.New(adas_core.Application.Services.Interfaces.IClientMessageService, adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Services.Interfaces.ISubscriberGroupedService) name.vb: New(IClientMessageService, ISubscribersService, ISubscriberGroupedService) - uid: adas_core.WebSocket.Hubs.UciHub.OnConnectedAsync commentId: M:adas_core.WebSocket.Hubs.UciHub.OnConnectedAsync id: OnConnectedAsync parent: adas_core.WebSocket.Hubs.UciHub langs: - csharp - vb name: OnConnectedAsync() nameWithType: UciHub.OnConnectedAsync() fullName: adas_core.WebSocket.Hubs.UciHub.OnConnectedAsync() type: Method source: remote: path: adas-core/WebSocket/Hubs/UciHub.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: OnConnectedAsync path: ../../adas-core/WebSocket/Hubs/UciHub.cs startLine: 25 assemblies: - adas-core namespace: adas_core.WebSocket.Hubs summary: >- Handles a new SignalR hub connection by registering the connection as a subscriber, removing any prior subscriber that shares the same connection id to avoid duplicates on reconnection, and then invoking the base connection handler. Any exception encountered during processing is logged and surfaced as a failed task. example: [] syntax: content: public override Task OnConnectedAsync() return: type: System.Threading.Tasks.Task content.vb: Public Overrides Function OnConnectedAsync() As Task overridden: Microsoft.AspNetCore.SignalR.Hub.OnConnectedAsync overload: adas_core.WebSocket.Hubs.UciHub.OnConnectedAsync* - uid: adas_core.WebSocket.Hubs.UciHub.OnDisconnectedAsync(System.Exception) commentId: M:adas_core.WebSocket.Hubs.UciHub.OnDisconnectedAsync(System.Exception) id: OnDisconnectedAsync(System.Exception) parent: adas_core.WebSocket.Hubs.UciHub langs: - csharp - vb name: OnDisconnectedAsync(Exception?) nameWithType: UciHub.OnDisconnectedAsync(Exception?) fullName: adas_core.WebSocket.Hubs.UciHub.OnDisconnectedAsync(System.Exception?) type: Method source: remote: path: adas-core/WebSocket/Hubs/UciHub.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: OnDisconnectedAsync path: ../../adas-core/WebSocket/Hubs/UciHub.cs startLine: 57 assemblies: - adas-core namespace: adas_core.WebSocket.Hubs summary: >- Handles the disconnection of a SignalR client by logging the disconnection cause and cleaning up the connection from grouped subscribers and the main subscribers service. Errors are logged as errors when an exception is provided, while normal disconnections are logged at debug level. example: [] syntax: content: public override Task OnDisconnectedAsync(Exception? exception) parameters: - id: exception type: System.Exception description: The exception that caused the disconnection, or null when the disconnection was not caused by an error. return: type: System.Threading.Tasks.Task content.vb: Public Overrides Function OnDisconnectedAsync(exception As Exception) As Task overridden: Microsoft.AspNetCore.SignalR.Hub.OnDisconnectedAsync(System.Exception) overload: adas_core.WebSocket.Hubs.UciHub.OnDisconnectedAsync* nameWithType.vb: UciHub.OnDisconnectedAsync(Exception) fullName.vb: adas_core.WebSocket.Hubs.UciHub.OnDisconnectedAsync(System.Exception) name.vb: OnDisconnectedAsync(Exception) - uid: adas_core.WebSocket.Hubs.UciHub.OnSubscribe(System.String) commentId: M:adas_core.WebSocket.Hubs.UciHub.OnSubscribe(System.String) id: OnSubscribe(System.String) parent: adas_core.WebSocket.Hubs.UciHub langs: - csharp - vb name: OnSubscribe(string) nameWithType: UciHub.OnSubscribe(string) fullName: adas_core.WebSocket.Hubs.UciHub.OnSubscribe(string) type: Method source: remote: path: adas-core/WebSocket/Hubs/UciHub.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: OnSubscribe path: ../../adas-core/WebSocket/Hubs/UciHub.cs startLine: 100 assemblies: - adas-core namespace: adas_core.WebSocket.Hubs summary: >- Handles a SignalR subscribe request by deserializing the incoming message, updating the subscriber information associated with the current connection, and forwarding the message for processing. Logs a warning and exits if the message cannot be deserialized or if the connection is unknown; any exception thrown during processing is caught and logged without rethrowing. example: [] syntax: content: >- [HubMethodName("subscribe")] public Task OnSubscribe(string subMessage) parameters: - id: subMessage type: System.String description: The raw JSON payload received from the client representing the subscription request. return: type: System.Threading.Tasks.Task content.vb: >- Public Function OnSubscribe(subMessage As String) As Task overload: adas_core.WebSocket.Hubs.UciHub.OnSubscribe* attributes: - type: Microsoft.AspNetCore.SignalR.HubMethodNameAttribute ctor: Microsoft.AspNetCore.SignalR.HubMethodNameAttribute.#ctor(System.String) arguments: - type: System.String value: subscribe nameWithType.vb: UciHub.OnSubscribe(String) fullName.vb: adas_core.WebSocket.Hubs.UciHub.OnSubscribe(String) name.vb: OnSubscribe(String) - uid: adas_core.WebSocket.Hubs.UciHub.UnSubscribe commentId: M:adas_core.WebSocket.Hubs.UciHub.UnSubscribe id: UnSubscribe parent: adas_core.WebSocket.Hubs.UciHub langs: - csharp - vb name: UnSubscribe() nameWithType: UciHub.UnSubscribe() fullName: adas_core.WebSocket.Hubs.UciHub.UnSubscribe() type: Method source: remote: path: adas-core/WebSocket/Hubs/UciHub.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: UnSubscribe path: ../../adas-core/WebSocket/Hubs/UciHub.cs startLine: 137 assemblies: - adas-core namespace: adas_core.WebSocket.Hubs summary: >- Unsubscribes the current SignalR client by removing its connection from the subscribers service. Logs and swallows any error encountered during connection removal. example: [] syntax: content: >- [HubMethodName("unsubscribe")] public void UnSubscribe() content.vb: >- Public Sub UnSubscribe() overload: adas_core.WebSocket.Hubs.UciHub.UnSubscribe* attributes: - type: Microsoft.AspNetCore.SignalR.HubMethodNameAttribute ctor: Microsoft.AspNetCore.SignalR.HubMethodNameAttribute.#ctor(System.String) arguments: - type: System.String value: unsubscribe - uid: adas_core.WebSocket.Hubs.UciHub.OnChatMessage(System.String) commentId: M:adas_core.WebSocket.Hubs.UciHub.OnChatMessage(System.String) id: OnChatMessage(System.String) parent: adas_core.WebSocket.Hubs.UciHub langs: - csharp - vb name: OnChatMessage(string) nameWithType: UciHub.OnChatMessage(string) fullName: adas_core.WebSocket.Hubs.UciHub.OnChatMessage(string) type: Method source: remote: path: adas-core/WebSocket/Hubs/UciHub.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: OnChatMessage path: ../../adas-core/WebSocket/Hubs/UciHub.cs startLine: 156 assemblies: - adas-core namespace: adas_core.WebSocket.Hubs summary: >- Handles incoming chat messages received via the SignalR hub. Deserializes the payload into a instance and delegates processing to the client message service, logging and ignoring malformed payloads or unexpected errors. example: [] syntax: content: >- [HubMethodName("chatMessage")] public Task OnChatMessage(string message) parameters: - id: message type: System.String description: The raw JSON payload of the chat message sent by the client. return: type: System.Threading.Tasks.Task content.vb: >- Public Function OnChatMessage(message As String) As Task overload: adas_core.WebSocket.Hubs.UciHub.OnChatMessage* attributes: - type: Microsoft.AspNetCore.SignalR.HubMethodNameAttribute ctor: Microsoft.AspNetCore.SignalR.HubMethodNameAttribute.#ctor(System.String) arguments: - type: System.String value: chatMessage nameWithType.vb: UciHub.OnChatMessage(String) fullName.vb: adas_core.WebSocket.Hubs.UciHub.OnChatMessage(String) name.vb: OnChatMessage(String) references: - uid: adas_core.WebSocket.Hubs commentId: N:adas_core.WebSocket.Hubs href: adas_core.html name: adas_core.WebSocket.Hubs nameWithType: adas_core.WebSocket.Hubs fullName: adas_core.WebSocket.Hubs spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.WebSocket name: WebSocket href: adas_core.WebSocket.html - name: . - uid: adas_core.WebSocket.Hubs name: Hubs href: adas_core.WebSocket.Hubs.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.WebSocket name: WebSocket href: adas_core.WebSocket.html - name: . - uid: adas_core.WebSocket.Hubs name: Hubs href: adas_core.WebSocket.Hubs.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: Microsoft.AspNetCore.SignalR.Hub commentId: T:Microsoft.AspNetCore.SignalR.Hub parent: Microsoft.AspNetCore.SignalR isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub name: Hub nameWithType: Hub fullName: Microsoft.AspNetCore.SignalR.Hub - uid: System.IDisposable commentId: T:System.IDisposable parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.idisposable name: IDisposable nameWithType: IDisposable fullName: System.IDisposable - uid: Microsoft.AspNetCore.SignalR.Hub.Dispose(System.Boolean) commentId: M:Microsoft.AspNetCore.SignalR.Hub.Dispose(System.Boolean) parent: Microsoft.AspNetCore.SignalR.Hub isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.dispose#microsoft-aspnetcore-signalr-hub-dispose(system-boolean) name: Dispose(bool) nameWithType: Hub.Dispose(bool) fullName: Microsoft.AspNetCore.SignalR.Hub.Dispose(bool) nameWithType.vb: Hub.Dispose(Boolean) fullName.vb: Microsoft.AspNetCore.SignalR.Hub.Dispose(Boolean) name.vb: Dispose(Boolean) spec.csharp: - uid: Microsoft.AspNetCore.SignalR.Hub.Dispose(System.Boolean) name: Dispose isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.dispose#microsoft-aspnetcore-signalr-hub-dispose(system-boolean) - name: ( - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: Microsoft.AspNetCore.SignalR.Hub.Dispose(System.Boolean) name: Dispose isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.dispose#microsoft-aspnetcore-signalr-hub-dispose(system-boolean) - name: ( - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: Microsoft.AspNetCore.SignalR.Hub.Dispose commentId: M:Microsoft.AspNetCore.SignalR.Hub.Dispose parent: Microsoft.AspNetCore.SignalR.Hub isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.dispose#microsoft-aspnetcore-signalr-hub-dispose name: Dispose() nameWithType: Hub.Dispose() fullName: Microsoft.AspNetCore.SignalR.Hub.Dispose() spec.csharp: - uid: Microsoft.AspNetCore.SignalR.Hub.Dispose name: Dispose isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.dispose#microsoft-aspnetcore-signalr-hub-dispose - name: ( - name: ) spec.vb: - uid: Microsoft.AspNetCore.SignalR.Hub.Dispose name: Dispose isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.dispose#microsoft-aspnetcore-signalr-hub-dispose - name: ( - name: ) - uid: Microsoft.AspNetCore.SignalR.Hub.Clients commentId: P:Microsoft.AspNetCore.SignalR.Hub.Clients parent: Microsoft.AspNetCore.SignalR.Hub isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.clients name: Clients nameWithType: Hub.Clients fullName: Microsoft.AspNetCore.SignalR.Hub.Clients - uid: Microsoft.AspNetCore.SignalR.Hub.Context commentId: P:Microsoft.AspNetCore.SignalR.Hub.Context parent: Microsoft.AspNetCore.SignalR.Hub isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.context name: Context nameWithType: Hub.Context fullName: Microsoft.AspNetCore.SignalR.Hub.Context - uid: Microsoft.AspNetCore.SignalR.Hub.Groups commentId: P:Microsoft.AspNetCore.SignalR.Hub.Groups parent: Microsoft.AspNetCore.SignalR.Hub isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.groups name: Groups nameWithType: Hub.Groups fullName: Microsoft.AspNetCore.SignalR.Hub.Groups - 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.Object.adas_core.Domain.Utils.NumberUtils.IsNumber commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) parent: adas_core.Domain.Utils.NumberUtils definition: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ name: IsNumber(object) nameWithType: NumberUtils.IsNumber(object) fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object) nameWithType.vb: NumberUtils.IsNumber(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object) name.vb: IsNumber(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) parent: adas_core.Domain.Utils.NumberUtils definition: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ name: ToDouble(object) nameWithType: NumberUtils.ToDouble(object) fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object) nameWithType.vb: NumberUtils.ToDouble(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object) name.vb: ToDouble(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) parent: adas_core.Domain.Utils.ObjectUtils definition: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ name: ToStr(object) nameWithType: ObjectUtils.ToStr(object) fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object) nameWithType.vb: ObjectUtils.ToStr(Object) fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object) name.vb: ToStr(Object) spec.csharp: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: Microsoft.AspNetCore.SignalR commentId: N:Microsoft.AspNetCore.SignalR isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft name: Microsoft.AspNetCore.SignalR nameWithType: Microsoft.AspNetCore.SignalR fullName: Microsoft.AspNetCore.SignalR spec.csharp: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.AspNetCore name: AspNetCore isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore - name: . - uid: Microsoft.AspNetCore.SignalR name: SignalR isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr spec.vb: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.AspNetCore name: AspNetCore isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore - name: . - uid: Microsoft.AspNetCore.SignalR name: SignalR isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) isExternal: true href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ name: IsNumber(object) nameWithType: NumberUtils.IsNumber(object) fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object) nameWithType.vb: NumberUtils.IsNumber(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object) name.vb: IsNumber(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.NumberUtils commentId: T:adas_core.Domain.Utils.NumberUtils parent: adas_core.Domain.Utils href: adas_core.Domain.Utils.NumberUtils.html name: NumberUtils nameWithType: NumberUtils fullName: adas_core.Domain.Utils.NumberUtils - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) isExternal: true href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ name: ToDouble(object) nameWithType: NumberUtils.ToDouble(object) fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object) nameWithType.vb: NumberUtils.ToDouble(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object) name.vb: ToDouble(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) isExternal: true href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ name: ToStr(object) nameWithType: ObjectUtils.ToStr(object) fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object) nameWithType.vb: ObjectUtils.ToStr(Object) fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object) name.vb: ToStr(Object) spec.csharp: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.ObjectUtils commentId: T:adas_core.Domain.Utils.ObjectUtils parent: adas_core.Domain.Utils href: adas_core.Domain.Utils.ObjectUtils.html name: ObjectUtils nameWithType: ObjectUtils fullName: adas_core.Domain.Utils.ObjectUtils - 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: adas_core.WebSocket.Hubs.UciHub.#ctor* commentId: Overload:adas_core.WebSocket.Hubs.UciHub.#ctor href: adas_core.WebSocket.Hubs.UciHub.html#adas_core_WebSocket_Hubs_UciHub__ctor_adas_core_Application_Services_Interfaces_IClientMessageService_adas_core_Application_Services_Interfaces_ISubscribersService_adas_core_Application_Services_Interfaces_ISubscriberGroupedService_ name: UciHub nameWithType: UciHub.UciHub fullName: adas_core.WebSocket.Hubs.UciHub.UciHub nameWithType.vb: UciHub.New fullName.vb: adas_core.WebSocket.Hubs.UciHub.New name.vb: New - uid: adas_core.Application.Services.Interfaces.IClientMessageService commentId: T:adas_core.Application.Services.Interfaces.IClientMessageService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.IClientMessageService.html name: IClientMessageService nameWithType: IClientMessageService fullName: adas_core.Application.Services.Interfaces.IClientMessageService - uid: adas_core.Application.Services.Interfaces.ISubscribersService commentId: T:adas_core.Application.Services.Interfaces.ISubscribersService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.ISubscribersService.html name: ISubscribersService nameWithType: ISubscribersService fullName: adas_core.Application.Services.Interfaces.ISubscribersService - uid: adas_core.Application.Services.Interfaces.ISubscriberGroupedService commentId: T:adas_core.Application.Services.Interfaces.ISubscriberGroupedService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.ISubscriberGroupedService.html name: ISubscriberGroupedService nameWithType: ISubscriberGroupedService fullName: adas_core.Application.Services.Interfaces.ISubscriberGroupedService - uid: adas_core.Application.Services.Interfaces commentId: N:adas_core.Application.Services.Interfaces href: adas_core.html name: adas_core.Application.Services.Interfaces nameWithType: adas_core.Application.Services.Interfaces fullName: adas_core.Application.Services.Interfaces spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - name: . - uid: adas_core.Application.Services.Interfaces name: Interfaces href: adas_core.Application.Services.Interfaces.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - name: . - uid: adas_core.Application.Services.Interfaces name: Interfaces href: adas_core.Application.Services.Interfaces.html - uid: Microsoft.AspNetCore.SignalR.Hub.OnConnectedAsync commentId: M:Microsoft.AspNetCore.SignalR.Hub.OnConnectedAsync parent: Microsoft.AspNetCore.SignalR.Hub isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.onconnectedasync name: OnConnectedAsync() nameWithType: Hub.OnConnectedAsync() fullName: Microsoft.AspNetCore.SignalR.Hub.OnConnectedAsync() spec.csharp: - uid: Microsoft.AspNetCore.SignalR.Hub.OnConnectedAsync name: OnConnectedAsync isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.onconnectedasync - name: ( - name: ) spec.vb: - uid: Microsoft.AspNetCore.SignalR.Hub.OnConnectedAsync name: OnConnectedAsync isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.onconnectedasync - name: ( - name: ) - uid: adas_core.WebSocket.Hubs.UciHub.OnConnectedAsync* commentId: Overload:adas_core.WebSocket.Hubs.UciHub.OnConnectedAsync href: adas_core.WebSocket.Hubs.UciHub.html#adas_core_WebSocket_Hubs_UciHub_OnConnectedAsync name: OnConnectedAsync nameWithType: UciHub.OnConnectedAsync fullName: adas_core.WebSocket.Hubs.UciHub.OnConnectedAsync - uid: System.Threading.Tasks.Task commentId: T:System.Threading.Tasks.Task parent: System.Threading.Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task name: Task nameWithType: Task fullName: System.Threading.Tasks.Task - uid: System.Threading.Tasks commentId: N:System.Threading.Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Threading.Tasks nameWithType: System.Threading.Tasks fullName: System.Threading.Tasks spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - name: . - uid: System.Threading.Tasks name: Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - name: . - uid: System.Threading.Tasks name: Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks - uid: Microsoft.AspNetCore.SignalR.Hub.OnDisconnectedAsync(System.Exception) commentId: M:Microsoft.AspNetCore.SignalR.Hub.OnDisconnectedAsync(System.Exception) parent: Microsoft.AspNetCore.SignalR.Hub isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.ondisconnectedasync name: OnDisconnectedAsync(Exception) nameWithType: Hub.OnDisconnectedAsync(Exception) fullName: Microsoft.AspNetCore.SignalR.Hub.OnDisconnectedAsync(System.Exception) spec.csharp: - uid: Microsoft.AspNetCore.SignalR.Hub.OnDisconnectedAsync(System.Exception) name: OnDisconnectedAsync isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.ondisconnectedasync - name: ( - uid: System.Exception name: Exception isExternal: true href: https://learn.microsoft.com/dotnet/api/system.exception - name: ) spec.vb: - uid: Microsoft.AspNetCore.SignalR.Hub.OnDisconnectedAsync(System.Exception) name: OnDisconnectedAsync isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.signalr.hub.ondisconnectedasync - name: ( - uid: System.Exception name: Exception isExternal: true href: https://learn.microsoft.com/dotnet/api/system.exception - name: ) - uid: adas_core.WebSocket.Hubs.UciHub.OnDisconnectedAsync* commentId: Overload:adas_core.WebSocket.Hubs.UciHub.OnDisconnectedAsync href: adas_core.WebSocket.Hubs.UciHub.html#adas_core_WebSocket_Hubs_UciHub_OnDisconnectedAsync_System_Exception_ name: OnDisconnectedAsync nameWithType: UciHub.OnDisconnectedAsync fullName: adas_core.WebSocket.Hubs.UciHub.OnDisconnectedAsync - uid: System.Exception commentId: T:System.Exception parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.exception name: Exception nameWithType: Exception fullName: System.Exception - uid: adas_core.WebSocket.Hubs.UciHub.OnSubscribe* commentId: Overload:adas_core.WebSocket.Hubs.UciHub.OnSubscribe href: adas_core.WebSocket.Hubs.UciHub.html#adas_core_WebSocket_Hubs_UciHub_OnSubscribe_System_String_ name: OnSubscribe nameWithType: UciHub.OnSubscribe fullName: adas_core.WebSocket.Hubs.UciHub.OnSubscribe - 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.WebSocket.Hubs.UciHub.UnSubscribe* commentId: Overload:adas_core.WebSocket.Hubs.UciHub.UnSubscribe href: adas_core.WebSocket.Hubs.UciHub.html#adas_core_WebSocket_Hubs_UciHub_UnSubscribe name: UnSubscribe nameWithType: UciHub.UnSubscribe fullName: adas_core.WebSocket.Hubs.UciHub.UnSubscribe - uid: adas_core.Domain.Models.SignalR.Message commentId: T:adas_core.Domain.Models.SignalR.Message parent: adas_core.Domain.Models.SignalR href: adas_core.Domain.Models.SignalR.Message.html name: Message nameWithType: Message fullName: adas_core.Domain.Models.SignalR.Message - uid: adas_core.WebSocket.Hubs.UciHub.OnChatMessage* commentId: Overload:adas_core.WebSocket.Hubs.UciHub.OnChatMessage href: adas_core.WebSocket.Hubs.UciHub.html#adas_core_WebSocket_Hubs_UciHub_OnChatMessage_System_String_ name: OnChatMessage nameWithType: UciHub.OnChatMessage fullName: adas_core.WebSocket.Hubs.UciHub.OnChatMessage - uid: adas_core.Domain.Models.SignalR commentId: N:adas_core.Domain.Models.SignalR href: adas_core.html name: adas_core.Domain.Models.SignalR nameWithType: adas_core.Domain.Models.SignalR fullName: adas_core.Domain.Models.SignalR 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.SignalR name: SignalR href: adas_core.Domain.Models.SignalR.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.SignalR name: SignalR href: adas_core.Domain.Models.SignalR.html