Show / Hide Table of Contents

Class AlpacaClientConfigurationBase

Configuration parameters object for all REST API client instances.

Inheritance
System.Object
AlpacaClientConfigurationBase
AlpacaCryptoDataClientConfiguration
AlpacaDataClientConfiguration
AlpacaOptionsDataClientConfiguration
AlpacaTradingClientConfiguration
Inherited Members
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()
Namespace: Alpaca.Markets
Assembly: Alpaca.Markets.dll
Syntax
public abstract class AlpacaClientConfigurationBase

Constructors

| Improve this Doc View Source

AlpacaClientConfigurationBase(Uri)

Creates new instance of AlpacaClientConfigurationBase class.

Declaration
protected AlpacaClientConfigurationBase(Uri apiEndpoint)
Parameters
Type Name Description
Uri apiEndpoint

Properties

| Improve this Doc View Source

ApiEndpoint

Gets or sets Alpaca Data API base URL.

Declaration
public Uri ApiEndpoint { get; set; }
Property Value
Type Description
Uri
| Improve this Doc View Source

HttpClient

Gets or sets HttpClient instance for connecting.

Declaration
public HttpClient? HttpClient { get; set; }
Property Value
Type Description
System.Nullable<HttpClient>
| Improve this Doc View Source

SecurityId

Security identifier for API authentication.

Declaration
public SecurityKey SecurityId { get; set; }
Property Value
Type Description
SecurityKey
| Improve this Doc View Source

ThrottleParameters

Gets or sets REST API throttling parameters.

Declaration
public ThrottleParameters ThrottleParameters { get; set; }
Property Value
Type Description
ThrottleParameters

Extension Methods

ConfigurationExtensions.WithHttpMessageHandlerFactory<TClientConfiguration>(TClientConfiguration, Func<HttpMessageHandler, HttpMessageHandler>)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX