Click or drag to resize

AppServiceBehavior(IConfigurationManager, IServiceManager, IPolicyEnforcementService, IUpstreamManagementService, IIdentityProviderService, IAppletManagerService, ILocalizationService, IUpdateManager, IReferenceResolver, INetworkInformationService, IUserPreferencesManager, ISecurityRepositoryService, ITickleService, IDataTemplateManagementService, IPatchService, IBarcodeProviderService) Constructor

DI constructor.

Namespace: SanteDB.Rest.AppService
Assembly: SanteDB.Rest.AppService (in SanteDB.Rest.AppService.dll) Version: 3.0.2081-alpha+19f573cdc8c56fbc278c5e41a734f011a9baa699
Syntax
public AppServiceBehavior(
	IConfigurationManager configurationManager,
	IServiceManager serviceManager,
	IPolicyEnforcementService policyEnforcementService,
	IUpstreamManagementService upstreamManagementService,
	IIdentityProviderService identityProvider,
	IAppletManagerService appletManagerService,
	ILocalizationService localizationService,
	IUpdateManager updateManager,
	IReferenceResolver referenceResolver,
	INetworkInformationService networkInformationService,
	IUserPreferencesManager userPreferencesManager = null,
	ISecurityRepositoryService securityRepositoryService = null,
	ITickleService tickleService = null,
	IDataTemplateManagementService dataTemplateManagementService = null,
	IPatchService patchService = null,
	IBarcodeProviderService barcodeProviderService = null
)

Parameters

configurationManager  IConfigurationManager

[Missing <param name="configurationManager"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

serviceManager  IServiceManager

[Missing <param name="serviceManager"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

policyEnforcementService  IPolicyEnforcementService

[Missing <param name="policyEnforcementService"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

upstreamManagementService  IUpstreamManagementService

[Missing <param name="upstreamManagementService"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

identityProvider  IIdentityProviderService

[Missing <param name="identityProvider"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

appletManagerService  IAppletManagerService

[Missing <param name="appletManagerService"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

localizationService  ILocalizationService

[Missing <param name="localizationService"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

updateManager  IUpdateManager

[Missing <param name="updateManager"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

referenceResolver  IReferenceResolver

[Missing <param name="referenceResolver"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

networkInformationService  INetworkInformationService

[Missing <param name="networkInformationService"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

userPreferencesManager  IUserPreferencesManager  (Optional)

[Missing <param name="userPreferencesManager"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

securityRepositoryService  ISecurityRepositoryService  (Optional)

[Missing <param name="securityRepositoryService"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

tickleService  ITickleService  (Optional)

[Missing <param name="tickleService"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

dataTemplateManagementService  IDataTemplateManagementService  (Optional)

[Missing <param name="dataTemplateManagementService"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

patchService  IPatchService  (Optional)

[Missing <param name="patchService"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

barcodeProviderService  IBarcodeProviderService  (Optional)

[Missing <param name="barcodeProviderService"/> documentation for "M:SanteDB.Rest.AppService.AppServiceBehavior.#ctor(SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IServiceManager,SanteDB.Core.Security.Services.IPolicyEnforcementService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Security.Services.IIdentityProviderService,SanteDB.Core.Applets.Services.IAppletManagerService,SanteDB.Core.Services.ILocalizationService,SanteDB.Client.Services.IUpdateManager,SanteDB.Core.Services.IReferenceResolver,SanteDB.Core.Services.INetworkInformationService,SanteDB.Core.Services.IUserPreferencesManager,SanteDB.Core.Services.ISecurityRepositoryService,SanteDB.Client.Tickles.ITickleService,SanteDB.Core.Templates.IDataTemplateManagementService,SanteDB.Core.Services.IPatchService,SanteDB.Core.Services.IBarcodeProviderService)"]

See Also