kephas
NuGet publisher profile
Packages (122)
MongoDB.Bson.signed
(Unofficial) Signed MongoDB's Bson Library. The containing assembly was generated by signing the officially published MongoDB.Bson.dll.
MongoDB.Driver.Core.signed
(Unofficial) Signed Core Component of the MongoDB .NET Driver. The containing assembly was generated by signing the officially published MongoDB.Driver.Core.dll.
MongoDB.Driver.signed
(Unofficial) Signed .NET driver for MongoDB. The containing assembly was generated by signing the officially published MongoDB.Driver.dll.
MongoDB.Libmongocrypt.signed
(Unofficial) Signed Libmongocrypt wrapper for the .NET driver. The containing assembly was generated by signing the officially published MongoDB.Libmongocrypt.dll.
Kephas.Core
Aggregates the most used Kephas infrastructure to provide a . Typically used areas and classes/interfaces/services: - AmbientServices - Data: IIdGenerator, DefaultIdGenerator. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
MongoDB.Driver.GridFS.signed
(Unofficial) Signed GridFS Component of the Official MongoDB .NET Driver. The containing assembly was generated by signing the officially published MongoDB.Driver.GridFS.dll.
Kephas.Data
Provides abstractions for managing data: retrieval, persistence, query. Typically used areas and classes/interfaces/services: - IDataSpace, IDataContext. - Capabilities: IEntityEntry, EntityEntry. - Conversion: IDataConversionService, IDataConverter, DataConverterBase. - DataSources: IDataSourceService, IDataSourceProvider. - Behaviors: IDataBehavior, DataBehaviorBase, QueryBehaviorBase. - Analysis: IRefPropertiesProvider. - Setup: IDataSetupManager, IDataInstaller. - Validation: IOnValidateBehavior. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Messaging
Provides services for messaging, a.k.a. request/response service layer. Typically used areas and classes/interfaces/services: - IMessageProcessor, IMessage, MessageHandlerBase. - Distributed: IMessageBroker, IBrokeredMessage, MessageRouterBase. - Behaviors: IMessagingBehavior, MessagingBehaviorBase. - Events: IEvent. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Mail
Provides the abstract infrastructure for mailing. Typically used areas and classes/interfaces/services: - IEmailMessage, IEmailAddress, IEmailAttachment - Services: IEmailSenderService, ISystemEmailSenderService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Model
Provides an abstract multi-dimensional modeling infrastructure, containing extensible model elements like dimensions, classifiers, and value types. Typically used areas and classes/interfaces/services: - IModelSpace, IClassifier, IAnnotation, IProperty, IMethod, IParameter. - AttributedModel: AbstractAttribute, AspectAttribute, AspectForAttribute, MixinAttribute, ValueTypeAttribute. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Logging.NLog
Provides the NLog logging services implementation. Typically used areas and classes/interfaces/services: - IAmbientServices.WithNLogManager(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.CodeAnalysis
Provides a common infrastructure for code analysis, conversion, and generation. Typically used areas and classes/interfaces/services:Get - Conversion: ICodeConverter. - Generation: ICodeGenerator, IElementInfoGenerator, IElementInfoGeneratorSelector. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Data.Client
Provides the infrastructure for the client area of the data flow. Typically used areas and classes/interfaces/services: - Queries: IClientQueryProcessor. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Composition.Mef
Provides the composition services implementation using the System.Composition DI framework. Typically used areas and classes/interfaces/services: - WithMefCompositionContext. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Logging.Log4Net
Provides the log4net 2 (and later) logging services implementation. Typically used areas and classes/interfaces/services: - IAmbientServices.WithLog4NetManager(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Data.Model
Provides a modeling API framework for data. Typically used areas and classes/interfaces/services: - IEntityType, IKey. - Dimensions: Client (area), Domain (area). - AttributedModel: EntityAssemblyAttribute, EntityTypeAttribute, KeyAttribute, NaturalKeyAttribute, PrimaryKeyAttribute. - Analysis: ModelRefPropertiesBehavior. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Collections
Provides extensions to collection classes, as well as specialized collection types. Typically used areas and classes/interfaces/services: - PartialOrderedSet, Graph. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Npgsql
Provides integration between Kephas Framework and Npgsql. Typically used areas and classes/interfaces/services: - Application: NpgsqlAppLifecycleBehavior. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Messaging.Model
Provides a modeling API framework for messaging. Provides the model for messaging, including the Message classifier and Messaging scope dimension. Typically used areas and classes/interfaces/services: - IMessageType. - Dimensions: Messaging (area). - AttributedModel: MessagePartAttribute. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Application
Provides an abstract infrastructure for applications based on Kephas Framework. Typically used areas and classes/interfaces/services: - AppBase, IAppContext. - IAppManager, DefaultAppManager. - IFeatureManager, FeatureManagerBase. - Interaction: FeatureStartedEvent, FeatureStartingEvent, FeatureStoppedEvent, FeatureStoppingEvent. - Configuration: SystemSettings, AppSettings, HostSettings. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Data.IO
Provides services for the data import/export (input/output). Typically used areas and classes/interfaces/services: - DataStreams: IDataStreamReader, IDataStreamWriter. - Export: IDataExportService. - Import: IDataImportService, IDataImportBehavior. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Data.Endpoints
Adds messaging endpoints for data services. The endpoints will work if Kephas.Messaging is referenced and the IMessageProcessor is used for processing the messages. Typically used areas and classes/interfaces/services: - PersistChangesHandler, QueryHandler, DataSourceHandler. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Serialization.Json
Provides JSON serialization infrastructure using the Newtonsoft.Json implementation.
Kephas.Mail.MailKit
Provides the mailing services implementation using MailKit. Typically used areas and classes/interfaces/services: - Services: MailKitEmailSenderServiceBase, SystemMailKitEmailSenderService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Snappy.NET.signed
(Unofficial) Signed Snappy.NET Library. The containing assembly was generated by signing the officially published Snappy.NET.dll. Snappy is an extremely fast compressor (250MB/s) and decompressor (500MB/s). Snappy.NET is a P/Invoke wrapper around native Snappy, which additionally implements Snappy framing/streaming format.
Crc32C.NET.signed
(Unofficial) Signed Crc32C.NET Library. The containing assembly was generated by signing the officially published Crc32C.NET.dll. Hardware-accelerated CRC-32C (Castagnoli) with super fast software fallback for .NET projects. Don't confuse with ordinary CRC-32. Automatically selects 32-bit or 64-bit embedded native library for maximum performance.
Kephas.Scripting
Provides the infrastructure for executing scripts. Typically used areas and classes/interfaces/services: - IScriptProcessor, IScriptingBehavior. - AttributedModel: LanguageAttribute Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Scheduling
Provides the infrastructure for scheduling tasks. Typically used areas and classes/interfaces/services: - IScheduler, ISchedulerClient. - InMemory: InMemoryScheduler, InMemorySchedulerClient. - Jobs: IJob, JobBase, IFuncJob, FuncJob. - Behaviors: IJobBehavior, JobBehaviorBase. - Triggers: ITrigger, TriggerBase, TimerTrigger. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Data.MongoDB
Provides the MongoDB implementation for data context and associated commands. Typically used areas and classes/interfaces/services: - MongoDataContext. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Orchestration
Provides the infrastructure for orchestrating microservices based on the Kephas Framework. Typically used areas and classes/interfaces/services: - IOrchestrationManager, IRuntimeAppInfo. - Interaction: AppHeartbeatEvent, AppStartedEvent, AppStoppedEvent. - Endpoints: StopAppMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Data.Model.Abstractions
Provides data modeling abstractions. Typically used areas and classes/interfaces/services: - IIdentifiable, IGuidIdentifiable, INamed, ITagged, IHierarchyNode. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Abstractions
Provides abstractions for the most basic infrastructure. Typically used areas and classes/interfaces/services: - Commands: CommandInfo, IArgs, Args. - Logging: ILogManager, ILogger. - Reflection: IPrototype. - Serialization: ExcludeFromSerializationAttribute. - Threading.Tasks: PreserveThreadContext extension method. - Versioning: SemanticVersion. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Extensions.Configuration
Provides the configuration implementation using the Microsoft.Extensions.Configuration components. Typically used areas and classes/interfaces/services: - IAmbientServices.UseConfiguration(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Scripting.CSharp
Provides the infrastructure for executing C# scripts. Typically used areas and classes/interfaces/services: - CSharpLanguageService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Injection
Provides abstractions for the dependency injection infrastructure. Typically used areas and classes/interfaces/services: - Injection: IInjector, IInjectorBuilder, InjectorBuilderBase. - Services: IAppServiceInfo, IAppServiceInfosProvider, SingletonAppServiceContractAttribute, AppServiceContractAttribute, OverridePriorityAttribute, ProcessingPriorityAttribute. - IAmbientServices, AmbientServices. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Extensions.DependencyInjection
Provides a dependency injection implementation based on the Microsoft.Extensions.DependecyInjection framework. Typically used areas and classes/interfaces/services: - IAmbientServices.BuildWithDependencyInjection(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Testing
Provides a common infrastructure for testing Kephas based services. Typically used areas and classes/interfaces/services: - TestBase. - Injection: InjectionTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Logging
Provides abstractions for the dependency injection infrastructure. Typically used areas and classes/interfaces/services: - Logging: ILogManager, TypedLogger. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.AspNetCore
Provides the infrastructure for the Kephas Framework integration with ASP.NET Core applications. Typically used areas and classes/interfaces/services: - StartupBase, IAspNetAppContext. - Hosting: IMiddlewareConfigurator, IEndpointConfigurator, IStartupFilterService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Testing.Model
Provides a common infrastructure for testing Kephas based model services. Typically used areas and classes/interfaces/services: - TestBase. - Injection: InjectionTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Workflow
Provides the infrastructure for the definition and execution of flows. Typically used areas and classes/interfaces/services: - DefaultWorkflowProcessor, ActivityBase. - StateMachineBase. - Behaviors: ActivityBehaviorBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Localization
Provides services, classes and interfaces used in localization, including localization of type information. Check the documentation and the samples from https://github.com/quartz-software/kephas/wiki and https://github.com/quartz-software/kephas/tree/master/Samples. Kephas Framework ("stone" in aramaic) is a very ambitious project aiming to deliver a framework for an application ecosystem.
Kephas.Logging.Serilog
Provides the Serilog logging services implementation. Typically used areas and classes/interfaces/services: - IAmbientServices.WithSerilogManager(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Data.LLBLGen
Provides the LLBLGen implementation for data context and associated commands. Typically used areas and classes/interfaces/services: - LLBLGenDataContext, IDataAccessAdapterFactory. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Platform
Provides platform specific infrastructure: assembly loaders, application runtime services, other. Check the documentation and the samples from https://github.com/quartz-software/kephas/wiki and https://github.com/quartz-software/kephas/tree/master/Samples. Kephas Framework ("stone" in aramaic) is a very ambitious project aiming to deliver a framework for an application ecosystem.
Kephas.Extensions.Logging
Provides integration of Kephas.Logging with Microsoft.Extensions.Logging components. Typically used areas and classes/interfaces/services: - IAmbientServices.ConfigureExtensionsLogging(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Plugins
Provides the abstract infrastructure for an extensible application architecture at runtime. For a working plugabble application you can use, for example, the Kephas.Plugins.NuGet concrete implementation. Typically used areas and classes/interfaces/services: - IPluginManager, IPlugin, PluginState. - Interaction: InitializingPluginSignal, InitializedPluginSignal, UninitializingPluginSignal, UninitializedPluginSignal. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Reflection
Provides abstractions for the dependency injection infrastructure. Typically used areas and classes/interfaces/services: - Reflection: ITypeRegistry, ITypeInfo, RuntimeTypeInfo, ITypeLoader. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Testing.Composition.Mef
Provides base classes for testing using the System.Composition (MEF) composition services. Typically used areas and classes/interfaces/services: - Composition: AutofacCompositionTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Redis
Provides the infrastructure for Redis connectivity. Typically used areas and classes/interfaces/services: - IRedisConnectionManager. - Interaction: ConnectionManagerStartedSignal, ConnectionManagerStoppedSignal. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Composition.Autofac
Provides the composition services implementation using the Autofac DI framework. Typically used areas and classes/interfaces/services: - AmbientServicesAutofacExtensions.BuildWithAutofac(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Application.Console
Provides the infrastructure for console applications based on Kephas Framework. Typically used areas and classes/interfaces/services: - ConsoleAppShutdownAwaiter. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Web.Owin
Provides Kephas web components for integration with OWIN. Check the documentation and the samples from https://github.com/quartz-software/kephas/wiki and https://github.com/quartz-software/kephas/tree/master/Samples. Kephas Framework ("stone" in aramaic) is a very ambitious project aiming to deliver a framework for an application ecosystem.
Kephas.Testing.Composition.Autofac
Provides base classes for testing using the Autofac composition services. Typically used areas and classes/interfaces/services: - Composition: AutofacCompositionTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Operations
Provides abstractions for the operations infrastructure. Typically used areas and classes/interfaces/services: - Operations: IOperation, OperationResult. - Diagnostics: Profiler. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Scripting.Python
Provides the infrastructure for executing Python scripts. Typically used areas and classes/interfaces/services: - PythonLanguageService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Interaction
Provides the infrastructure for interacting through events and event subscriptions. Typically used areas and classes/interfaces/services: - Interaction: IEventHub, ISignal. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Security
Provides abstractions for the security infrastructure. Typically used areas and classes/interfaces/services: - Authentication: IAuthenticationService. - Authorization: IAuthorizationService. - Cryptography: IEncryptionService, IHashingService. - Permissions: IPermissionInfo. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Data.InMemory
Provides the data context and the associated commands for in-memory data store.
Kephas.Workflow.Model
Provides the infrastructure for the workflow model.
Kephas.Extensions.Hosting
Provides the integration of Kephas Framework with Microsoft.Extensions.Hosting. Typically used areas and classes/interfaces/services: - BackgroundWorker, WorkerAppBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Scripting.Lua
Provides the infrastructure for executing LUA scripts. Typically used areas and classes/interfaces/services: - LuaLanguageService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Messaging.Redis
Provides distributed message routing over Redis using StackExchange.Redis. Typically used areas and classes/interfaces/services: - RedisAppMessageRouter. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Serialization.ServiceStack.Text
Provides JSON and XML serialization infrastructure using the ServiceStack.Text implementation.
Kephas.Core.Endpoints
Adds messaging endpoints for core services. The endpoints wills work if Kephas.Messaging is referenced and the IMessageProcessor is used for processing the messages. Typically used areas and classes/interfaces/services: - EncryptMessage, HashMessage, GetLogLevelMessage, SetLogLevelMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Reflection.Dynamic
Provides abstractions for the dependency injection infrastructure. Typically used areas and classes/interfaces/services: - Reflection: DynamicTypeInfo, DynamicTypeRegistry. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Security.Permissions
Provides an infrastructure for permissions. Typically used areas and classes/interfaces/services: - IPermissionService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Serialization
Provides abstractions for the serialization infrastructure. Typically used areas and classes/interfaces/services: - Serialization: ISerializationService, ISerializer. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Plugins.NuGet
Provides the NuGet based implemenations of the plugins infrastructure. Typically used areas and classes/interfaces/services: - NuGetPluginManager. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Plugins.Endpoints
Adds messaging endpoints for managing plugins. The endpoints will work if Kephas.Messaging is referenced and the IMessageProcessor is used for processing the messages. Typically used areas and classes/interfaces/services: - Install/Uninstall/UpdatePluginHandler, Enable/DisablePluginHandler, GetAvailablePluginsHandler, GetInstalledPluginsHandler. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.TextProcessing
Provides the infrastructure for text processing. Typically used areas and classes/interfaces/services: - ITokenizer. - OpticalCharacterRecognition: IOcrProcessor. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Application.Abstractions
Provides abstractions for the application infrastructure. Typically used areas and classes/interfaces/services: - Application management: IAppRuntime, StaticAppRuntime, DynamicAppRuntime, IAppLifecyclebehavior, AppIdentity. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Commands
Provides the infrastructure for executing commands, for example from the command line. Typically used areas and classes/interfaces/services: - ICommandProcessor, ICommandRegistry. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.SharePoint.Core
Provides a common infrastructure for all the other Microsoft SharePoint integration components. Typically used areas and classes/interfaces/services: - IListService, IListUpdaterService, ILookupService. - Rules: IListItemUpdateRule. - Reflection: IListInfo, IListPropertyInfo. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Application.AspNetCore
Provides the infrastructure for the Kephas Framework integration with ASP.NET Core applications. Typically used areas and classes/interfaces/services: - StartupBase, IAspNetAppContext. - Hosting: IHostConfigurator, IStartupFilterService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Configuration
Provides abstractions for the dependency injection infrastructure. Typically used areas and classes/interfaces/services: - Configuration: IConfiguration. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Configuration.Legacy
Provides the configuration infrastructure using the legacy System.Configuration.ConfigurationManager components.
Kephas.Serialization.NewtonsoftJson
Provides JSON serialization implementation using Newtonsoft.Json. Typically used areas and classes/interfaces/services: - DefaultJsonSerializerSettingsProvider, JsonSerializer. - Converters: IJsonConverter. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.ServiceStack
Provides integration with the ServiceStack framework.
Kephas.Scheduling.Endpoints
Adds messaging endpoints for the scheduling services. The endpoints will work if Kephas.Messaging is referenced and the IMessageProcessor is used for processing the messages. Typically used areas and classes/interfaces/services: - Enable/Disable/CancelScheduledJobHandler, Enable/Disable/CancelTriggerHandler, EnqueueHandler, GetCompleted/Running/ScheduledJobsHandler. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Messaging.Messages
Provides services for messaging, a.k.a. request/response service layer. Typically used areas and classes/interfaces/services: - ResponseMessage, EmptyResponseMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Commands.Messaging
Provides the implementation of a command processor using Kephas.Messaging. Typically used areas and classes/interfaces/services: - MessagingCommandRegistry, MessageOperation. - Reflection: MessageOperationInfo. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.SharePoint.Documents
Provides document management operations using Microsoft SharePoint.
Kephas.SharePoint.Data
Provides the data adapters for Microsoft SharePoint.
Kephas.Serialization.MongoDBBson
Provides BSON serialization implementation using MongoDB.Bson. Typically used areas and classes/interfaces/services: - BsonSerializer. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Mail.Services
Provides mail services implementation using the System.Net classes.
Kephas.Injection.Lite
Provides a lightweight dependency injection implementation. Typically used areas and classes/interfaces/services: - Injection: LiteInjectorBuilder. - IAmbientServices.BuildWithLite(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.AspNetCore.IdentityServer4
Provides the IdentityServer4 integration with Kephas based ASP.NET Core applications. Typically used areas and classes/interfaces/services: - Services: IIdentityAppIdProvider. - Stores: IUserStoreService, IRoleStoreService. - IIdentityServerBuilder.AddApiAuthorization. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Behaviors
Provides support for behaviors. Typically used areas and classes/interfaces/services: - IBehaviorRule, IAsyncBehaviorRule, IBehaviorValue. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Injection.Abstractions
Provides abstractions for the dependency injection infrastructure. Typically used areas and classes/interfaces/services: - Injection: IInjector, IInjectorBuilder. - Services: IAppServiceInfo, IAppServiceInfosProvider. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Core.Abstractions
Provides abstractions for the most basic infrastructure. Typically used areas and classes/interfaces/services: - Commands: CommandInfo, IArgs, Args. - Logging: ILogManager, ILogger. - Reflection: IPrototype. - Serialization: ExcludeFromSerializationAttribute. - Threading.Tasks: PreserveThreadContext extension method. - Versioning: SemanticVersion. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Security.Cryptography
Provides implementations for the cryptographic services. Typically used areas and classes/interfaces/services: - AesEncryptionService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Workflow.Abstractions
Provides the abstractions for the workflow infrastructure. Typically used areas and classes/interfaces/services: - IWorkflowProcessor, IActivity. - IStateMachine. - Behaviors: IActivityBehavior. - Interaction: ResumeNextActivitySignal, RetryActivitySignal. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Data.Entity
Provides data access implementation using Microsoft Entity Framework.
Kephas.Core.Endpoints.Messages
Provides the messages for the core endpoints. Typically used areas and classes/interfaces/services: - EncryptMessage, HashMessage, GetLogLevelMessage, SetLogLevelMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Diagnostics.Contracts
Provides the Requires static class for backward compatibility. Typically used areas and classes/interfaces/services: - PartialOrderedSet, Graph. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.AspNetCore.SignalR
Provides the SignalR integration with Kephas based ASP.NET Core applications. Typically used areas and classes/interfaces/services: - HubBase, IHubService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Plugins.Abstractions
Provides the abstractions for plugins. Typically used areas and classes/interfaces/services: - IPluginManager, IPlugin, PluginState. - Interaction: InitializingPluginSignal, InitializedPluginSignal, UninitializingPluginSignal, UninitializedPluginSignal. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Messaging.Pipes
Provides distributed message routing over named pipes. Typically used areas and classes/interfaces/services: - PipeAppMessageRouter. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Messaging.Distributed
Provides services for distributed messaging. Typically used areas and classes/interfaces/services: - Distributed: IMessageBroker, IBrokeredMessage, MessageRouterBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Scheduling.Abstractions
Provides abstractions for the scheduling area. Typically used areas and classes/interfaces/services: - ... Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Commands.Endpoints.Messages
Adds messages for the commands services endpoints. Typically used areas and classes/interfaces/services: - ExecuteCommandMessage, HelpMessage, QuitMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Data.Endpoints.Messages
Adds messages for the data services endpoints. Typically used areas and classes/interfaces/services: - PersistChangesMessage, QueryMessage, DataSourceMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Injection.Autofac
Provides the dependency injection implementation using the Autofac DI framework. Typically used areas and classes/interfaces/services: - IAmbientServices.BuildWithAutofac(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Plugins.Endpoints.Messages
Adds messages for the plugin endpoints. Typically used areas and classes/interfaces/services: - Install/Uninstall/UpdatePluginMessage, Enable/DisablePluginMessage, GetAvailablePluginsMessage, GetInstalledPluginsMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Scheduling.Endpoints.Messages
Adds messages for the scheduling services endpoints. Typically used areas and classes/interfaces/services: - Enable/Disable/CancelScheduledJobMessage, Enable/Disable/CancelTriggerMessage, EnqueueMessage, GetCompleted/Running/ScheduledJobsMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.SharePoint.PnP.Core
Office Dev PnP Core library for SharePoint Online.
Kephas.Composition.DependencyInjection
Provides the composition services implementation using the Microsoft.Extensions.DependencyInjection framework. Please check https://github.com/kephas-software/kephas/releases for the change log. Also check the documentation and the samples from https://github.com/kephas-software/kephas/wiki and https://github.com/kephas-software/kephas/tree/master/Samples. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Messaging.Distributed.Redis
Provides distributed message routing over Redis using StackExchange.Redis. Typically used areas and classes/interfaces/services: - RedisAppMessageRouter. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Analyzers
Provides analysis of Kephas based assemblies. - Generates code for application services registered through [AppServiceContract] attributes. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Messaging.Distributed.Pipes
Provides distributed message routing over named pipes. Typically used areas and classes/interfaces/services: - PipeAppMessageRouter. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Testing.Injection.Autofac
Provides base classes for testing using the Autofac composition services. Typically used areas and classes/interfaces/services: - Composition: AutofacCompositionTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Testing.Application
Provides a common infrastructure for testing Kephas based applications. Typically used areas and classes/interfaces/services: - ApplicationTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Data.Abstractions
Provides abstractions for data. Typically used areas and classes/interfaces/services: - IEntity, IRef, IServiceRef, IIdGenerator. - Reflection: IEntityInfo, IRefPropertyInfo, IServiceRefPropertyInfo. - Capabilities: ChangeState. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Connectivity
Provides abstractions for connections. Typically used areas and classes/interfaces/services: - IConnection, IConnectionProvider, IConnectionFactory. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Tenants
Provides support for multi-tenant architecture. Typically used areas and classes/interfaces/services: Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Data.Redis
Provides the Redis implementation for data context and associated commands. Typically used areas and classes/interfaces/services: - RedisDataContext. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Templating
Provides the infrastructure for templating. Typically used areas and classes/interfaces/services: - ITemplateProcessor, ITemplateProcessingBehavior, ITemplatingEngine. - AttributedModel: TemplateKindAttribute Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Templating.Razor
Provides the templating implementation for Razor. Typically used areas and classes/interfaces/services: - Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Testing.Injection.SystemComposition
Provides base classes for testing using the System.Composition dependency injection services. Typically used areas and classes/interfaces/services: - Injection: SystemCompositionInjectionTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Injection.SystemComposition
Provides the dependency injection implementation using the System.Composition DI framework. Typically used areas and classes/interfaces/services: - IAmbientServices.BuildWithSystemComposition. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.
Kephas.Mail.MailKit.ExchangeOnline
Provides the mailing services implementation using MailKit for Exchange Online OAuth2. Typically used areas and classes/interfaces/services: - Services: MailKitEmailSenderServiceBase, SystemMailKitEmailSenderService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.