Florian Hockmann created TINKERPOP-2015:
-------------------------------------------

             Summary: Allow users to configure the WebSocket connections
                 Key: TINKERPOP-2015
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2015
             Project: TinkerPop
          Issue Type: Improvement
          Components: dotnet
    Affects Versions: 3.2.9, 3.3.3
            Reporter: Florian Hockmann


Gremlin.Net currently just creates instances of the {{ClientWebSocket}} class 
with default options. That is probably appropriate for most users but it makes 
it impossible to change the config and use certain features like client 
certificates or proxy settings.

We could simply allow users to provide a 
[{{ClientWebSocketOptions}}|https://docs.microsoft.com/dotnet/api/system.net.websockets.clientwebsocketoptions]
 object. Since it's part of .NET Standard (and not a 3rd party library) it 
shouldn't be a problem to expose this type. This would also have the nice 
advantage that users could immediately use new options like the 
{{[RemoteCertificateValidationCallback|https://docs.microsoft.com/dotnet/api/system.net.websockets.clientwebsocketoptions.remotecertificatevalidationcallback]}}
 that was just added in .NET Core 2.1.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to