-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c8c2c45
commit f71e229
Showing
71 changed files
with
2,699 additions
and
212 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
31 changes: 31 additions & 0 deletions
31
doc/namespaces/RapidField.SolidInstruments.Web.Autofac.Extensions.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
uid: RapidField.SolidInstruments.Web.Autofac.Extensions | ||
summary: *content | ||
--- | ||
|
||
<!-- | ||
Copyright (c) RapidField LLC. Licensed under the MIT License. See LICENSE.txt in the project root for license information. | ||
--> | ||
|
||
Exposes extensions that support the [**Autofac**](https://autofac.org/) integration for the **Solid Instruments** web application abstractions. | ||
|
||
<br /> | ||
|
||
![Web label](../images/Label.Web.300w.png) | ||
- - - | ||
|
||
### Installation | ||
|
||
This library is available via [**NuGet**](https://docs.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio). Use one of the commands below to download and install the library and all of its dependencies. | ||
|
||
###### .NET CLI | ||
|
||
```shell | ||
dotnet add package RapidField.SolidInstruments.Web.Autofac | ||
``` | ||
|
||
###### NuGet Package Manager | ||
|
||
```shell | ||
Install-Package RapidField.SolidInstruments.Web.Autofac | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
--- | ||
uid: RapidField.SolidInstruments.Web.Autofac | ||
summary: *content | ||
--- | ||
|
||
<!-- | ||
Copyright (c) RapidField LLC. Licensed under the MIT License. See LICENSE.txt in the project root for license information. | ||
--> | ||
|
||
Exposes the [**Autofac**](https://autofac.org/) integration for the **Solid Instruments** web application abstractions. | ||
|
||
<br /> | ||
|
||
![Web label](../images/Label.Web.300w.png) | ||
- - - | ||
|
||
### Installation | ||
|
||
This library is available via [**NuGet**](https://docs.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio). Use one of the commands below to download and install the library and all of its dependencies. | ||
|
||
###### .NET CLI | ||
|
||
```shell | ||
dotnet add package RapidField.SolidInstruments.Web.Autofac | ||
``` | ||
|
||
###### NuGet Package Manager | ||
|
||
```shell | ||
Install-Package RapidField.SolidInstruments.Web.Autofac | ||
``` | ||
|
||
### Namespaces | ||
|
||
#### [RapidField.SolidInstruments.Web.Autofac.Extensions](https://www.solidinstruments.com/api/RapidField.SolidInstruments.Web.Autofac.Extensions.html) | ||
|
||
<section> | ||
Exposes extensions that support the Autofac integration for the Solid Instruments web application abstractions. | ||
</section> |
31 changes: 31 additions & 0 deletions
31
doc/namespaces/RapidField.SolidInstruments.Web.DotNetNative.Extensions.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
uid: RapidField.SolidInstruments.Web.DotNetNative.Extensions | ||
summary: *content | ||
--- | ||
|
||
<!-- | ||
Copyright (c) RapidField LLC. Licensed under the MIT License. See LICENSE.txt in the project root for license information. | ||
--> | ||
|
||
Exposes extensions that support the native .NET IoC integration for the **Solid Instruments** web application abstractions. | ||
|
||
<br /> | ||
|
||
![Web label](../images/Label.Web.300w.png) | ||
- - - | ||
|
||
### Installation | ||
|
||
This library is available via [**NuGet**](https://docs.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio). Use one of the commands below to download and install the library and all of its dependencies. | ||
|
||
###### .NET CLI | ||
|
||
```shell | ||
dotnet add package RapidField.SolidInstruments.Web.DotNetNative | ||
``` | ||
|
||
###### NuGet Package Manager | ||
|
||
```shell | ||
Install-Package RapidField.SolidInstruments.Web.DotNetNative | ||
``` |
39 changes: 39 additions & 0 deletions
39
doc/namespaces/RapidField.SolidInstruments.Web.DotNetNative.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
--- | ||
uid: RapidField.SolidInstruments.Web.DotNetNative | ||
summary: *content | ||
--- | ||
|
||
<!-- | ||
Copyright (c) RapidField LLC. Licensed under the MIT License. See LICENSE.txt in the project root for license information. | ||
--> | ||
|
||
Exposes the native .NET IoC integration for the **Solid Instruments** web application abstractions. | ||
|
||
<br /> | ||
|
||
![Web label](../images/Label.Web.300w.png) | ||
- - - | ||
|
||
### Installation | ||
|
||
This library is available via [**NuGet**](https://docs.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio). Use one of the commands below to download and install the library and all of its dependencies. | ||
|
||
###### .NET CLI | ||
|
||
```shell | ||
dotnet add package RapidField.SolidInstruments.Web.DotNetNative | ||
``` | ||
|
||
###### NuGet Package Manager | ||
|
||
```shell | ||
Install-Package RapidField.SolidInstruments.Web.DotNetNative | ||
``` | ||
|
||
### Namespaces | ||
|
||
#### [RapidField.SolidInstruments.Web.DotNetNative.Extensions](https://www.solidinstruments.com/api/RapidField.SolidInstruments.Web.DotNetNative.Extensions.html) | ||
|
||
<section> | ||
Exposes extensions that support the native .NET IoC integration for the Solid Instruments web application abstractions. | ||
</section> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
uid: RapidField.SolidInstruments.Web | ||
summary: *content | ||
--- | ||
|
||
<!-- | ||
Copyright (c) RapidField LLC. Licensed under the MIT License. See LICENSE.txt in the project root for license information. | ||
--> | ||
|
||
Exposes types that simplify web application design. | ||
|
||
<br /> | ||
|
||
![Web label](../images/Label.Web.300w.png) | ||
- - - | ||
|
||
### Installation | ||
|
||
This library is available via [**NuGet**](https://docs.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio). Use one of the commands below to download and install the library and all of its dependencies. | ||
|
||
###### .NET CLI | ||
|
||
```shell | ||
dotnet add package RapidField.SolidInstruments.Web | ||
``` | ||
|
||
###### NuGet Package Manager | ||
|
||
```shell | ||
Install-Package RapidField.SolidInstruments.Web | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -113,6 +113,7 @@ foundational | |
getters | ||
Gitter | ||
Glyphicons | ||
guid | ||
Halflings | ||
hh | ||
hotfix | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
43 changes: 43 additions & 0 deletions
43
...ield.SolidInstruments.Example.Domain.AccessControl.HttpApi/ApplicationDependencyModule.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
// ================================================================================================================================= | ||
// Copyright (c) RapidField LLC. Licensed under the MIT License. See LICENSE.txt in the project root for license information. | ||
// ================================================================================================================================= | ||
|
||
using Microsoft.Extensions.Configuration; | ||
using Microsoft.Extensions.DependencyInjection; | ||
using RapidField.SolidInstruments.InversionOfControl.DotNetNative; | ||
using System; | ||
|
||
namespace RapidField.SolidInstruments.Example.Domain.AccessControl.HttpApi | ||
{ | ||
/// <summary> | ||
/// Encapsulates container configuration for application dependencies. | ||
/// </summary> | ||
public sealed class ApplicationDependencyModule : DotNetNativeDependencyModule | ||
{ | ||
/// <summary> | ||
/// Initializes a new instance of the <see cref="ApplicationDependencyModule" /> class. | ||
/// </summary> | ||
/// <param name="applicationConfiguration"> | ||
/// Configuration information for the application. | ||
/// </param> | ||
/// <exception cref="ArgumentNullException"> | ||
/// <paramref name="applicationConfiguration" /> is <see langword="null" />. | ||
/// </exception> | ||
public ApplicationDependencyModule(IConfiguration applicationConfiguration) | ||
: base(applicationConfiguration) | ||
{ | ||
return; | ||
} | ||
|
||
/// <summary> | ||
/// Configures the module. | ||
/// </summary> | ||
/// <param name="configurator"> | ||
/// An object that configures containers. | ||
/// </param> | ||
/// <param name="applicationConfiguration"> | ||
/// Configuration information for the application. | ||
/// </param> | ||
protected override void Configure(ServiceCollection configurator, IConfiguration applicationConfiguration) => _ = configurator.AddControllers(); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.