Class EnvironmentExtensions
Set of extensions methods for replacing target URL for Alpaca data streaming client ( IAlpacaDataStreamingClient) with custom values or with local proxy WebSocket URL obtained from environment variables.
Inheritance
Inherited Members
Namespace: Alpaca.Markets.Extensions
Assembly: Alpaca.Markets.Extensions.dll
Syntax
public static class EnvironmentExtensions
Methods
| Improve this Doc View SourceWithProxyForAlpacaDataStreamingClient(IEnvironment)
Replaces AlpacaDataStreamingApi from environment
variable named DATA_PROXY_WS
with default fallback value equal to default
Alpaca proxy agent local URL (ws://127.0.0.1:8765
).
Declaration
public static IEnvironment WithProxyForAlpacaDataStreamingClient(this IEnvironment environment)
Parameters
Type | Name | Description |
---|---|---|
IEnvironment | environment | Original environment URLs for modification. |
Returns
Type | Description |
---|---|
IEnvironment | New environment URLs object. |
WithProxyForAlpacaDataStreamingClient(IEnvironment, Uri)
Replaces AlpacaDataStreamingApi value with the
alpacaProxyAgentUrl
value or from environment variable
named DATA_PROXY_WS
with default fallback value equal to default
Alpaca proxy agent local URL (ws://127.0.0.1:8765
).
Declaration
public static IEnvironment WithProxyForAlpacaDataStreamingClient(this IEnvironment environment, Uri alpacaProxyAgentUrl)
Parameters
Type | Name | Description |
---|---|---|
IEnvironment | environment | Original environment URLs for modification. |
Uri | alpacaProxyAgentUrl | New value for the AlpacaDataStreamingApi property
in the modified |
Returns
Type | Description |
---|---|
IEnvironment | New environment URLs object. |