Class ServiceLocator
- Namespace
- InSite
- Assembly
- InSite.Persistence.dll
public static class ServiceLocator
- Inheritance
-
ServiceLocator
- Inherited Members
-
Fields
AchievementChangeProjector
public static AchievementChangeProjector AchievementChangeProjector
Field Value
- AchievementChangeProjector
AchievementCommandReceiver
public static AchievementCommandReceiver AchievementCommandReceiver
Field Value
- AchievementCommandReceiver
AttemptChangeProcessor
public static AttemptChangeProcessor AttemptChangeProcessor
Field Value
- AttemptChangeProcessor
AttemptChangeProjector
public static AttemptChangeProjector AttemptChangeProjector
Field Value
- AttemptChangeProjector
AttemptCommandSubscriber
public static AttemptCommandReceiver AttemptCommandSubscriber
Field Value
- AttemptCommandReceiver
BankChangeProjector
public static BankChangeProjector BankChangeProjector
Field Value
- BankChangeProjector
BankCommandSubscriber
public static BankCommandReceiver BankCommandSubscriber
Field Value
- BankCommandReceiver
public static ContactChangeProjector ContactChangeSubscriber
Field Value
- ContactChangeProjector
public static ContactCommandReceiver ContactCommandSubscriber
Field Value
- ContactCommandReceiver
CourseChangeSubscriber
public static CourseChangeProjector CourseChangeSubscriber
Field Value
- CourseChangeProjector
CourseCommandReceiver
public static CourseCommandReceiver CourseCommandReceiver
Field Value
- CourseCommandReceiver
CourseObjectCommandReceiver
public static CourseObjectCommandReceiver CourseObjectCommandReceiver
Field Value
- CourseObjectCommandReceiver
CredentialCommandReceiver
public static CredentialCommandReceiver CredentialCommandReceiver
Field Value
- CredentialCommandReceiver
EventChangeProjector
public static EventChangeProjector EventChangeProjector
Field Value
- EventChangeProjector
EventCommandReceiver
public static EventCommandReceiver EventCommandReceiver
Field Value
- EventCommandReceiver
GlossaryChangeSubscriber
public static GlossaryChangeProjector GlossaryChangeSubscriber
Field Value
- GlossaryChangeProjector
GlossaryCommandSubscriber
public static GlossaryCommandReceiver GlossaryCommandSubscriber
Field Value
- GlossaryCommandReceiver
GroupChangeSubscriber
public static GroupChangeProjector GroupChangeSubscriber
Field Value
- GroupChangeProjector
GroupCommandSubscriber
public static GroupCommandReceiver GroupCommandSubscriber
Field Value
- GroupCommandReceiver
InvoiceChangeProjector
public static InvoiceChangeProjector InvoiceChangeProjector
Field Value
- InvoiceChangeProjector
InvoiceCommandReceiver
public static InvoiceCommandReceiver InvoiceCommandReceiver
Field Value
- InvoiceCommandReceiver
IssueChangeSubscriber
public static IssueChangeProjector IssueChangeSubscriber
Field Value
- IssueChangeProjector
IssueCommandSubscriber
public static IssueCommandReceiver IssueCommandSubscriber
Field Value
- IssueCommandReceiver
JournalChangeSubscriber
public static JournalChangeProjector JournalChangeSubscriber
Field Value
- JournalChangeProjector
JournalCommandSubscriber
public static JournalCommandReceiver JournalCommandSubscriber
Field Value
- JournalCommandReceiver
JournalSetupCommandSubscriber
public static JournalSetupCommandReceiver JournalSetupCommandSubscriber
Field Value
- JournalSetupCommandReceiver
MembershipChangeSubscriber
public static MembershipChangeProjector MembershipChangeSubscriber
Field Value
- MembershipChangeProjector
MembershipCommandSubscriber
public static MembershipCommandReceiver MembershipCommandSubscriber
Field Value
- MembershipCommandReceiver
MessageChangeSubscriber
public static MessageChangeProjector MessageChangeSubscriber
Field Value
- MessageChangeProjector
MessageCommandSubscriber
public static MessageCommandReceiver MessageCommandSubscriber
Field Value
- MessageCommandReceiver
OrganizationChangeProcessor
public static OrganizationChangeProcessor OrganizationChangeProcessor
Field Value
- OrganizationChangeProcessor
OrganizationChangeSubscriber
public static OrganizationChangeSubscriber OrganizationChangeSubscriber
Field Value
- OrganizationChangeSubscriber
OrganizationCommandReceiver
public static OrganizationCommandReceiver OrganizationCommandReceiver
Field Value
- OrganizationCommandReceiver
PageChangeProcessor
public static PageChangeProcessor PageChangeProcessor
Field Value
- PageChangeProcessor
PageChangeProjector
public static PageChangeProjector PageChangeProjector
Field Value
- PageChangeProjector
PageCommandReceiver
public static PageCommandReceiver PageCommandReceiver
Field Value
- PageCommandReceiver
PaymentChangeProcessor
public static PaymentChangeProcessor PaymentChangeProcessor
Field Value
- PaymentChangeProcessor
PaymentChangeProjector
public static PaymentChangeProjector PaymentChangeProjector
Field Value
- PaymentChangeProjector
PaymentCommandReceiver
public static PaymentCommandReceiver PaymentCommandReceiver
Field Value
- PaymentCommandReceiver
PeriodChangeProjector
public static PeriodChangeProjector PeriodChangeProjector
Field Value
- PeriodChangeProjector
PeriodCommandReceiver
public static PeriodCommandReceiver PeriodCommandReceiver
Field Value
- PeriodCommandReceiver
PersonChangeSubscriber
public static PersonChangeProjector PersonChangeSubscriber
Field Value
- PersonChangeProjector
PersonCommandSubscriber
public static PersonCommandReceiver PersonCommandSubscriber
Field Value
- PersonCommandReceiver
PersonSecretChangeSubscriber
public static PersonSecretChangeProjector PersonSecretChangeSubscriber
Field Value
- PersonSecretChangeProjector
PersonSecretCommandSubscriber
public static PersonSecretCommandReceiver PersonSecretCommandSubscriber
Field Value
- PersonSecretCommandReceiver
ProgressCommandSubscriber
public static ProgressCommandReceiver ProgressCommandSubscriber
Field Value
- ProgressCommandReceiver
RecordChangeSubscriber
public static GradebookChangeProjector RecordChangeSubscriber
Field Value
- GradebookChangeProjector
RecordCommandSubscriber
public static GradebookCommandReceiver RecordCommandSubscriber
Field Value
- GradebookCommandReceiver
RegistrationChangeProjector
public static RegistrationChangeProjector RegistrationChangeProjector
Field Value
- RegistrationChangeProjector
RegistrationCommandSubscriber
public static RegistrationCommandReceiver RegistrationCommandSubscriber
Field Value
- RegistrationCommandReceiver
ResponseChangeProcessor
public static ResponseChangeProcessor ResponseChangeProcessor
Field Value
- ResponseChangeProcessor
ResponseChangeProjector
public static ResponseChangeProjector ResponseChangeProjector
Field Value
- ResponseChangeProjector
ResponseCommandReceiver
public static ResponseCommandReceiver ResponseCommandReceiver
Field Value
- ResponseCommandReceiver
RubricChangeProjector
public static RubricChangeProjector RubricChangeProjector
Field Value
- RubricChangeProjector
RubricCommandReceiver
public static RubricCommandReceiver RubricCommandReceiver
Field Value
- RubricCommandReceiver
SiteChangeProcessor
public static SiteChangeProcessor SiteChangeProcessor
Field Value
- SiteChangeProcessor
SiteChangeProjector
public static SiteChangeProjector SiteChangeProjector
Field Value
- SiteChangeProjector
SiteCommandReceiver
public static SiteCommandReceiver SiteCommandReceiver
Field Value
- SiteCommandReceiver
StandardChangeSubscriber
public static StandardChangeProjector StandardChangeSubscriber
Field Value
- StandardChangeProjector
StandardCommandSubscriber
public static StandardCommandReceiver StandardCommandSubscriber
Field Value
- StandardCommandReceiver
StandardTierProjector
public static StandardTierProjector StandardTierProjector
Field Value
- StandardTierProjector
StandardValidationChangeSubscriber
public static StandardValidationChangeProjector StandardValidationChangeSubscriber
Field Value
- StandardValidationChangeProjector
StandardValidationCommandSubscriber
public static StandardValidationCommandReceiver StandardValidationCommandSubscriber
Field Value
- StandardValidationCommandReceiver
SurveyChangeProcessor
public static SurveyChangeProcessor SurveyChangeProcessor
Field Value
- SurveyChangeProcessor
SurveyChangeProjector
public static SurveyChangeProjector SurveyChangeProjector
Field Value
- SurveyChangeProjector
SurveyCommandReceiver
public static SurveyCommandReceiver SurveyCommandReceiver
Field Value
- SurveyCommandReceiver
UserChangeSubscriber
public static UserChangeProjector UserChangeSubscriber
Field Value
- UserChangeProjector
UserCommandSubscriber
public static UserCommandReceiver UserCommandSubscriber
Field Value
- UserCommandReceiver
Properties
AchievementSearch
public static IAchievementSearch AchievementSearch { get; set; }
Property Value
- IAchievementSearch
AchievementStore
public static IAchievementStore AchievementStore { get; set; }
Property Value
- IAchievementStore
AggregateSearch
public static IAggregateSearch AggregateSearch { get; }
Property Value
- IAggregateSearch
AlertMailer
public static IAlertMailer AlertMailer { get; }
Property Value
- IAlertMailer
AppSettings
public static AppSettings AppSettings { get; }
Property Value
- AppSettings
AttemptSearch
public static IAttemptSearch AttemptSearch { get; set; }
Property Value
- IAttemptSearch
BCMailCommandReceiver
public static CustomDistributionSubscriber BCMailCommandReceiver { get; set; }
Property Value
- CustomDistributionSubscriber
BCMailServer
public static IBCMailServer BCMailServer { get; set; }
Property Value
- IBCMailServer
BankSearch
public static IBankSearch BankSearch { get; set; }
Property Value
- IBankSearch
BankStore
public static IBankStore BankStore { get; set; }
Property Value
- IBankStore
ChangeBuffer
public static IChangeBuffer ChangeBuffer { get; }
Property Value
- IChangeBuffer
ChangeQueue
public static IChangeQueue ChangeQueue { get; }
Property Value
- IChangeQueue
ChangeRepository
public static IChangeRepository ChangeRepository { get; }
Property Value
- IChangeRepository
ChangeStore
public static IChangeStore ChangeStore { get; }
Property Value
- IChangeStore
CmdsProcessor
public static CmdsProcessor CmdsProcessor { get; set; }
Property Value
- CmdsProcessor
CollectionSearch
public static ICollectionSearch CollectionSearch { get; set; }
Property Value
- ICollectionSearch
CommandQueue
public static ICommandQueue CommandQueue { get; }
Property Value
- ICommandQueue
CommandSearch
public static ICommandSearch CommandSearch { get; }
Property Value
- ICommandSearch
CommandStore
public static ICommandStore CommandStore { get; }
Property Value
- ICommandStore
public static IContactSearch ContactSearch { get; set; }
Property Value
- IContactSearch
ContentSearch
public static IContentSearch ContentSearch { get; set; }
Property Value
- IContentSearch
ContentStore
public static IContentStore ContentStore { get; set; }
Property Value
- IContentStore
CoreProcessManager
public static CoreProcessManager CoreProcessManager { get; set; }
Property Value
- CoreProcessManager
CountrySearch
public static CountrySearch CountrySearch { get; }
Property Value
- CountrySearch
CourseDistributionSearch
public static ICourseDistributionSearch CourseDistributionSearch { get; set; }
Property Value
- ICourseDistributionSearch
CourseDistributionStore
public static ICourseDistributionStore CourseDistributionStore { get; set; }
Property Value
- ICourseDistributionStore
CourseObjectSearch
public static ICourseObjectSearch CourseObjectSearch { get; set; }
Property Value
- ICourseObjectSearch
CourseObjectStore
public static ICourseObjectStore CourseObjectStore { get; set; }
Property Value
- ICourseObjectStore
CourseSearch
public static ICourseSearch CourseSearch { get; set; }
Property Value
- ICourseSearch
CourseStore
public static ICourseStore CourseStore { get; set; }
Property Value
- ICourseStore
DirectAccessSearch
public static IDirectAccessSearch DirectAccessSearch { get; set; }
Property Value
- IDirectAccessSearch
DirectAccessServer
public static IDirectAccessClient DirectAccessServer { get; set; }
Property Value
- IDirectAccessClient
DirectAccessStore
public static IDirectAccessStore DirectAccessStore { get; set; }
Property Value
- IDirectAccessStore
EmailOutbox
public static IEmailOutbox EmailOutbox { get; }
Property Value
- IEmailOutbox
EventSearch
public static IEventSearch EventSearch { get; set; }
Property Value
- IEventSearch
EventStore
public static IEventStore EventStore { get; set; }
Property Value
- IEventStore
FFmpeg
public static FFmpeg FFmpeg { get; }
Property Value
- FFmpeg
FileManagerService
public static IFileManagerService FileManagerService { get; set; }
Property Value
- IFileManagerService
FilePaths
public static FilePaths FilePaths { get; }
Property Value
- FilePaths
FileSearch
public static IFileSearch FileSearch { get; set; }
Property Value
- IFileSearch
GlossarySearch
public static IGlossarySearch GlossarySearch { get; set; }
Property Value
- IGlossarySearch
GlossaryStore
public static IGlossaryStore GlossaryStore { get; set; }
Property Value
- IGlossaryStore
GroupSearch
public static IGroupSearch GroupSearch { get; set; }
Property Value
- IGroupSearch
GroupStore
public static IGroupStore GroupStore { get; set; }
Property Value
- IGroupStore
IdentityService
public static IIdentityService IdentityService { get; set; }
Property Value
- IIdentityService
InstructorAttemptStore
public static IInstructorAttemptStore InstructorAttemptStore { get; set; }
Property Value
- IInstructorAttemptStore
InvoiceSearch
public static IInvoiceSearch InvoiceSearch { get; set; }
Property Value
- IInvoiceSearch
InvoiceStore
public static IInvoiceStore InvoiceStore { get; set; }
Property Value
- IInvoiceStore
IssueSearch
public static ICaseSearch IssueSearch { get; set; }
Property Value
- ICaseSearch
IssueStore
public static ICaseStore IssueStore { get; set; }
Property Value
- ICaseStore
JournalSearch
public static IJournalSearch JournalSearch { get; set; }
Property Value
- IJournalSearch
JournalStore
public static IJournalStore JournalStore { get; set; }
Property Value
- IJournalStore
LearnerAttemptSummarySearch
public static ILearnerAttemptSummarySearch LearnerAttemptSummarySearch { get; set; }
Property Value
- ILearnerAttemptSummarySearch
Log
public static ILogger Log { get; }
Property Value
- ILogger
Logger
public static ILogger Logger { get; }
Property Value
- ILogger
MailgunServer
public static MailgunServer MailgunServer { get; }
Property Value
- MailgunServer
Maintenance
public static Maintenance Maintenance { get; }
Property Value
- Maintenance
MembershipReasonSearch
public static IMembershipReasonSearch MembershipReasonSearch { get; set; }
Property Value
- IMembershipReasonSearch
MembershipReasonStore
public static IMembershipReasonStore MembershipReasonStore { get; set; }
Property Value
- IMembershipReasonStore
MembershipSearch
public static IMembershipSearch MembershipSearch { get; set; }
Property Value
- IMembershipSearch
MembershipStore
public static IMembershipStore MembershipStore { get; set; }
Property Value
- IMembershipStore
MessageSearch
public static IMessageSearch MessageSearch { get; set; }
Property Value
- IMessageSearch
MessageStore
public static IMessageStore MessageStore { get; set; }
Property Value
- IMessageStore
OldStandardSearch
public static IOldStandardSearch OldStandardSearch { get; set; }
Property Value
- IOldStandardSearch
OrganizationSearch
public static IOrganizationSearch OrganizationSearch { get; set; }
Property Value
- IOrganizationSearch
OrganizationStore
public static IOrganizationStore OrganizationStore { get; set; }
Property Value
- IOrganizationStore
PageSearch
public static IPageSearch PageSearch { get; set; }
Property Value
- IPageSearch
PageStore
public static IPageStore PageStore { get; set; }
Property Value
- IPageStore
Partition
public static IPartitionModel Partition { get; }
Property Value
- IPartitionModel
PaymentSearch
public static IPaymentSearch PaymentSearch { get; set; }
Property Value
- IPaymentSearch
PaymentStore
public static IPaymentStore PaymentStore { get; set; }
Property Value
- IPaymentStore
public static IPerformanceReportSearch PerformanceReportSearch { get; set; }
Property Value
- IPerformanceReportSearch
PeriodSearch
public static IPeriodSearch PeriodSearch { get; set; }
Property Value
- IPeriodSearch
PeriodStore
public static IPeriodStore PeriodStore { get; set; }
Property Value
- IPeriodStore
PersonSearch
public static IPersonSearch PersonSearch { get; set; }
Property Value
- IPersonSearch
PersonSecretSearch
public static IPersonSecretSearch PersonSecretSearch { get; set; }
Property Value
- IPersonSecretSearch
PersonSecretStore
public static IPersonSecretStore PersonSecretStore { get; set; }
Property Value
- IPersonSecretStore
PersonStore
public static IPersonStore PersonStore { get; set; }
Property Value
- IPersonStore
ProgramSearch
public static IProgramSearch ProgramSearch { get; set; }
Property Value
- IProgramSearch
ProgramService
public static IProgramService ProgramService { get; set; }
Property Value
- IProgramService
ProgramStore
public static IProgramStore ProgramStore { get; set; }
Property Value
- IProgramStore
ProgressRestarter
public static IProgressRestarter ProgressRestarter { get; set; }
Property Value
- IProgressRestarter
PrometricApi
public static IPrometricApi PrometricApi { get; }
Property Value
- IPrometricApi
ProvinceSearch
public static ProvinceSearch ProvinceSearch { get; }
Property Value
- ProvinceSearch
QueryQueue
public static IQueryQueue QueryQueue { get; }
Property Value
- IQueryQueue
QuizAttemptSearch
public static IQuizAttemptSearch QuizAttemptSearch { get; set; }
Property Value
- IQuizAttemptSearch
QuizAttemptStore
public static IQuizAttemptStore QuizAttemptStore { get; set; }
Property Value
- IQuizAttemptStore
QuizSearch
public static IQuizSearch QuizSearch { get; set; }
Property Value
- IQuizSearch
QuizStore
public static IQuizStore QuizStore { get; set; }
Property Value
- IQuizStore
RecordSearch
public static IRecordSearch RecordSearch { get; set; }
Property Value
- IRecordSearch
RecordStore
public static IRecordStore RecordStore { get; set; }
Property Value
- IRecordStore
RegistrationSearch
public static IRegistrationSearch RegistrationSearch { get; set; }
Property Value
- IRegistrationSearch
RegistrationStore
public static IRegistrationStore RegistrationStore { get; set; }
Property Value
- IRegistrationStore
RubricSearch
public static IRubricSearch RubricSearch { get; set; }
Property Value
- IRubricSearch
RubricStore
public static IRubricStore RubricStore { get; set; }
Property Value
- IRubricStore
Serializer
public static IJsonSerializer Serializer { get; }
Property Value
- IJsonSerializer
SiteSearch
public static ISiteSearch SiteSearch { get; set; }
Property Value
- ISiteSearch
SiteStore
public static ISiteStore SiteStore { get; set; }
Property Value
- ISiteStore
SnapshotRepository
public static IChangeRepository SnapshotRepository { get; }
Property Value
- IChangeRepository
SnapshotStore
public static ISnapshotStore SnapshotStore { get; set; }
Property Value
- ISnapshotStore
SnapshotStrategy
public static ISnapshotStrategy SnapshotStrategy { get; set; }
Property Value
- ISnapshotStrategy
StandardSearch
public static IStandardSearch StandardSearch { get; set; }
Property Value
- IStandardSearch
StandardStore
public static IStandardStore StandardStore { get; set; }
Property Value
- IStandardStore
StandardTierStore
public static IStandardTierStore StandardTierStore { get; set; }
Property Value
- IStandardTierStore
StandardValidationSearch
public static IStandardValidationSearch StandardValidationSearch { get; set; }
Property Value
- IStandardValidationSearch
StandardValidationStore
public static IStandardValidationStore StandardValidationStore { get; set; }
Property Value
- IStandardValidationStore
StorageService
public static IStorageService StorageService { get; set; }
Property Value
- IStorageService
SurveySearch
public static ISurveySearch SurveySearch { get; set; }
Property Value
- ISurveySearch
SurveyStore
public static ISurveyStore SurveyStore { get; set; }
Property Value
- ISurveyStore
SwiftSmsGatewayClient
public static SwiftSmsGatewayClient SwiftSmsGatewayClient { get; }
Property Value
- SwiftSmsGatewayClient
TakerReportSearch
public static ITakerReportSearch TakerReportSearch { get; set; }
Property Value
- ITakerReportSearch
TranslationClient
public static TranslationClient TranslationClient { get; }
Property Value
- TranslationClient
UploadSearch
public static IUploadSearch UploadSearch { get; set; }
Property Value
- IUploadSearch
Urls
public static Urls Urls { get; }
Property Value
- Urls
UserSearch
public static IUserSearch UserSearch { get; set; }
Property Value
- IUserSearch
UserStore
public static IUserStore UserStore { get; set; }
Property Value
- IUserStore
Methods
BookmarkCommand(ICommand, DateTimeOffset)
public static void BookmarkCommand(ICommand command, DateTimeOffset expired)
Parameters
command ICommand
expired DateTimeOffset
EmitChanges(IEnumerable<AggregateImport>)
public static void EmitChanges(IEnumerable<AggregateImport> bundles)
Parameters
bundles IEnumerable<AggregateImport>
ExecuteCommand(ICommand)
public static void ExecuteCommand(ICommand command)
Parameters
command ICommand
InitializeAppSettings(AppSettings, StartupRequirements, bool, Func<IPartitionModel>)
public static void InitializeAppSettings(AppSettings settings, StartupRequirements requirements, bool disableCertificateValidation = true, Func<IPartitionModel> partitionFactory = null)
Parameters
settings AppSettings
requirements StartupRequirements
disableCertificateValidation bool
partitionFactory Func<IPartitionModel>
InitializeApplication(Action<Exception>)
public static void InitializeApplication(Action<Exception> error)
Parameters
error Action<Exception>
InitializeCustomProjectManagers()
public static void InitializeCustomProjectManagers()
InitializeCustomization(IApiRequestLogger)
public static void InitializeCustomization(IApiRequestLogger apiRequestLogger)
Parameters
apiRequestLogger IApiRequestLogger
InitializeInfrastructure(IIdentityService, IApiRequestLogger, Action<string>)
public static void InitializeInfrastructure(IIdentityService identityService, IApiRequestLogger apiRequestLogger, Action<string> error)
Parameters
identityService IIdentityService
apiRequestLogger IApiRequestLogger
error Action<string>
InitializeLogger(ILogger)
public static void InitializeLogger(ILogger logger)
Parameters
logger ILogger
InitializeProcessManagers(ICommander, Action<string, string>, Action<Exception>, IApiRequestLogger)
public static void InitializeProcessManagers(ICommander commander, Action<string, string> warning, Action<Exception> error, IApiRequestLogger apiRequestLogger)
Parameters
commander ICommander
warning Action<string, string>
error Action<Exception>
apiRequestLogger IApiRequestLogger
InitializeTimeline(IIdentityService)
public static void InitializeTimeline(IIdentityService identityService)
Parameters
identityService IIdentityService
QueueCommand(ICommand)
public static void QueueCommand(ICommand command)
Parameters
command ICommand
ScheduleCommand(ICommand, DateTimeOffset)
public static void ScheduleCommand(ICommand command, DateTimeOffset at)
Parameters
command ICommand
at DateTimeOffset
SendCommand(ICommand)
public static void SendCommand(ICommand command)
Parameters
command ICommand
SendCommands(IEnumerable<ICommand>)
public static void SendCommands(IEnumerable<ICommand> commands)
Parameters
commands IEnumerable<ICommand>
SendCommands(IEnumerable<ICommand>, Action<int, ICommand>)
public static void SendCommands(IEnumerable<ICommand> commands, Action<int, ICommand> callback)
Parameters
commands IEnumerable<ICommand>
callback Action<int, ICommand>