Lean  $LEAN_TAG$
QuantConnect.Lean.Engine.DataFeeds.DataPermissionManager Class Reference

Entity in charge of handling data permissions More...

Inheritance diagram for QuantConnect.Lean.Engine.DataFeeds.DataPermissionManager:
[legend]

Public Member Functions

virtual void Initialize (AlgorithmNodePacket job)
 Initialize the data permission manager More...
 
virtual void AssertConfiguration (SubscriptionDataConfig subscriptionRequest, DateTime startTimeLocal, DateTime endTimeLocal)
 Will assert the requested configuration is valid for the current job More...
 

Properties

IDataChannelProvider DataChannelProvider [get]
 The data channel provider instance More...
 
- Properties inherited from QuantConnect.Interfaces.IDataPermissionManager
IDataChannelProvider DataChannelProvider [get]
 The data channel provider instance More...
 

Detailed Description

Entity in charge of handling data permissions

Definition at line 29 of file DataPermissionManager.cs.

Member Function Documentation

◆ Initialize()

virtual void QuantConnect.Lean.Engine.DataFeeds.DataPermissionManager.Initialize ( AlgorithmNodePacket  job)
virtual

Initialize the data permission manager

Parameters
jobThe job packet

Implements QuantConnect.Interfaces.IDataPermissionManager.

Definition at line 40 of file DataPermissionManager.cs.

Here is the call graph for this function:

◆ AssertConfiguration()

virtual void QuantConnect.Lean.Engine.DataFeeds.DataPermissionManager.AssertConfiguration ( SubscriptionDataConfig  subscriptionRequest,
DateTime  startTimeLocal,
DateTime  endTimeLocal 
)
virtual

Will assert the requested configuration is valid for the current job

Parameters
subscriptionRequestThe data subscription configuration to assert
startTimeLocalThe start time of this request
endTimeLocalThe end time of this request

Implements QuantConnect.Interfaces.IDataPermissionManager.

Definition at line 57 of file DataPermissionManager.cs.

Property Documentation

◆ DataChannelProvider

IDataChannelProvider QuantConnect.Lean.Engine.DataFeeds.DataPermissionManager.DataChannelProvider
get

The data channel provider instance

Definition at line 34 of file DataPermissionManager.cs.


The documentation for this class was generated from the following file: