diff --git a/src/Microsoft.AspNetCore.Sockets/ConnectionMetadata.cs b/src/Microsoft.AspNetCore.Sockets/ConnectionMetadata.cs index 85289b2d38..8d9d54b800 100644 --- a/src/Microsoft.AspNetCore.Sockets/ConnectionMetadata.cs +++ b/src/Microsoft.AspNetCore.Sockets/ConnectionMetadata.cs @@ -6,11 +6,11 @@ namespace Microsoft.AspNetCore.Sockets { public class ConnectionMetadata { - private ConcurrentDictionary _metadata = new ConcurrentDictionary(); + private ConcurrentDictionary _metadata = new ConcurrentDictionary(); public Format Format { get; set; } = Format.Text; - public object this[string key] + public object this[object key] { get { @@ -24,12 +24,12 @@ namespace Microsoft.AspNetCore.Sockets } } - public T GetOrAdd(string key, Func factory) + public T GetOrAdd(object key, Func factory) { return (T)_metadata.GetOrAdd(key, k => factory(k)); } - public T Get(string key) + public T Get(object key) { return (T)this[key]; }