nugets update
5
local-nugets/coverlet.collector/6.0.4/.nupkg.metadata
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"contentHash": "lkhqpF8Pu2Y7IiN7OntbsTtdbpR1syMsm2F3IgX6ootA4ffRqWL5jF7XipHuZQTdVuWG/gVAAcf8mjk8Tz0xPg==",
|
||||||
|
"source": "https://api.nuget.org/v3/index.json"
|
||||||
|
}
|
||||||
BIN
local-nugets/coverlet.collector/6.0.4/.signature.p7s
Normal file
185
local-nugets/coverlet.collector/6.0.4/VSTestIntegration.md
Normal file
@@ -0,0 +1,185 @@
|
|||||||
|
# Coverlet integration with VSTest (a.k.a. Visual Studio Test Platform)
|
||||||
|
|
||||||
|
**Supported runtime versions**:
|
||||||
|
|
||||||
|
Since version `6.0.0`
|
||||||
|
|
||||||
|
* .NET Core >= 6.0
|
||||||
|
* .NET Framework >= 4.6.2
|
||||||
|
|
||||||
|
As explained in quick start section, to use collectors you need to run *SDK v6.0.100* (LTS) or newer and your project file must reference `coverlet.collector` and a minimum version of `Microsoft.NET.Test.Sdk`.
|
||||||
|
|
||||||
|
A sample project file looks like:
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
<PropertyGroup>
|
||||||
|
<TargetFrameworks>net6.0;net48</TargetFrameworks>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<!-- Minimum version 17.7.0 -->
|
||||||
|
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
|
||||||
|
<!-- Update this reference when new version is released -->
|
||||||
|
<PackageReference Include="coverlet.collector" Version="6.0.0">
|
||||||
|
<PrivateAssets>all</PrivateAssets>
|
||||||
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||||
|
</PackageReference>
|
||||||
|
...
|
||||||
|
</ItemGroup>
|
||||||
|
...
|
||||||
|
</Project>
|
||||||
|
```
|
||||||
|
|
||||||
|
The reference to `coverlet.collector` package is included by default with xunit template test (`dotnet new xunit`), you only need to update the package for new versions like any other package reference.
|
||||||
|
|
||||||
|
With correct reference in place you can run coverage through default dotnet test CLI verbs:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
dotnet test --collect:"XPlat Code Coverage"
|
||||||
|
```
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
```text
|
||||||
|
dotnet publish
|
||||||
|
...
|
||||||
|
... -> C:\project\bin\Debug\netcoreapp3.0\testdll.dll
|
||||||
|
... -> C:\project\bin\Debug\netcoreapp3.0\publish\
|
||||||
|
...
|
||||||
|
dotnet vstest C:\project\bin\Debug\netcoreapp3.0\publish\testdll.dll --collect:"XPlat Code Coverage"
|
||||||
|
```
|
||||||
|
|
||||||
|
As you can see in case of `vstest` verb you **must** publish project before.
|
||||||
|
|
||||||
|
At the end of tests you'll find the coverage file data under default VSTest platform directory `TestResults`
|
||||||
|
|
||||||
|
```text
|
||||||
|
Attachments:
|
||||||
|
C:\git\coverlet\Documentation\Examples\VSTest\HelloWorld\XUnitTestProject1\TestResults\bc5e983b-d7a8-4f17-8c0a-8a8831a4a891\coverage.cobertura.xml
|
||||||
|
Test Run Successful.
|
||||||
|
Total tests: 1
|
||||||
|
Passed: 1
|
||||||
|
Total time: 2,5451 Seconds
|
||||||
|
```
|
||||||
|
|
||||||
|
You can change the output directory using the standard `dotnet test` switch `--results-directory`
|
||||||
|
|
||||||
|
>*NB: By design VSTest platform will create your file under a random named folder(guid string) so if you need stable path to load file to some gui report system(i.e. coveralls, codecov, reportgenerator etc..) that doesn't support glob patterns or hierarchical search, you'll need to manually move resulting file to a predictable folder*
|
||||||
|
|
||||||
|
## Coverlet options supported by VSTest integration
|
||||||
|
|
||||||
|
:warning:At the moment VSTest integration **doesn't support all features** of msbuild and .NET tool, for instance show result on console, report merging and threshold validation.
|
||||||
|
We're working to fill the gaps.
|
||||||
|
|
||||||
|
> [!TIP]
|
||||||
|
> *Some alternative solutions to merge coverage files*
|
||||||
|
>
|
||||||
|
> * use _dotnet-coverage_ tool and merge multiple coverage files
|
||||||
|
>
|
||||||
|
> `dotnet-coverage merge artifacts/coverage/**/coverage.cobertura.xml -f cobertura -o artifacts/coverage/coverage.xml`*
|
||||||
|
>
|
||||||
|
> * use _dotnet-reportgenerator-globaltool_ to create a HTML report and a merged coverage file
|
||||||
|
>
|
||||||
|
> `reportgenerator -reports:"**/*.cobertura.xml" -targetdir:"artifacts\reports.cobertura" -reporttypes:"HtmlInline_AzurePipelines_Dark;Cobertura"`
|
||||||
|
|
||||||
|
### Default option (if you don't specify a runsettings file)
|
||||||
|
|
||||||
|
Without specifying a runsettings file and calling coverlet by just the name of the collector, the result of the generated coverage output is by default in cobertura format.
|
||||||
|
|
||||||
|
```shell
|
||||||
|
dotnet test --collect:"XPlat Code Coverage"
|
||||||
|
```
|
||||||
|
|
||||||
|
The output format of the coverage report can also be changed without a runsettings file by specifying it in a parameter. The supported formats are lcov, opencover, cobertura, teamcity, json (default coverlet proprietary format).
|
||||||
|
|
||||||
|
```shell
|
||||||
|
dotnet test --collect:"XPlat Code Coverage;Format=json"
|
||||||
|
```
|
||||||
|
|
||||||
|
It is even possible to specify the coverage output in multiple formats.
|
||||||
|
|
||||||
|
```shell
|
||||||
|
dotnet test --collect:"XPlat Code Coverage;Format=json,lcov,cobertura"
|
||||||
|
```
|
||||||
|
|
||||||
|
### Advanced Options (Supported via runsettings)
|
||||||
|
|
||||||
|
These are a list of options that are supported by coverlet. These can be specified as datacollector configurations in the runsettings.
|
||||||
|
|
||||||
|
| Option | Summary |
|
||||||
|
|:-------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| Format | Coverage output format. These are either cobertura, json, lcov, opencover or teamcity as well as combinations of these formats. |
|
||||||
|
| Exclude | Exclude from code coverage analysing using filter expressions. |
|
||||||
|
| ExcludeByAttribute | Exclude a method, an entire class or assembly from code coverage decorated by an attribute. |
|
||||||
|
| ExcludeByFile | Ignore specific source files from code coverage. |
|
||||||
|
| Include | Explicitly set what to include in code coverage analysis using filter expressions. |
|
||||||
|
| IncludeDirectory | Explicitly set which directories to include in code coverage analysis. |
|
||||||
|
| SingleHit | Specifies whether to limit code coverage hit reporting to a single hit for each location. |
|
||||||
|
| UseSourceLink | Specifies whether to use SourceLink URIs in place of file system paths. |
|
||||||
|
| IncludeTestAssembly | Include coverage of the test assembly. |
|
||||||
|
| SkipAutoProps | Neither track nor record auto-implemented properties. |
|
||||||
|
| DoesNotReturnAttribute | Methods marked with these attributes are known not to return, statements following them will be excluded from coverage |
|
||||||
|
| DeterministicReport | Generates deterministic report in context of deterministic build. Take a look at [documentation](DeterministicBuild.md) for further informations.
|
||||||
|
| ExcludeAssembliesWithoutSources | Specifies whether to exclude assemblies without source. Options are either MissingAll, MissingAny or None. Default is MissingAll.|
|
||||||
|
|
||||||
|
How to specify these options via runsettings?
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<RunSettings>
|
||||||
|
<DataCollectionRunSettings>
|
||||||
|
<DataCollectors>
|
||||||
|
<DataCollector friendlyName="XPlat code coverage">
|
||||||
|
<Configuration>
|
||||||
|
<Format>json,cobertura,lcov,teamcity,opencover</Format>
|
||||||
|
<Exclude>[coverlet.*.tests?]*,[*]Coverlet.Core*</Exclude> <!-- [Assembly-Filter]Type-Filter -->
|
||||||
|
<Include>[coverlet.*]*,[*]Coverlet.Core*</Include> <!-- [Assembly-Filter]Type-Filter -->
|
||||||
|
<ExcludeByAttribute>Obsolete,GeneratedCodeAttribute,CompilerGeneratedAttribute</ExcludeByAttribute>
|
||||||
|
<ExcludeByFile>**/dir1/class1.cs,**/dir2/*.cs,**/dir3/**/*.cs,</ExcludeByFile> <!-- Globbing filter -->
|
||||||
|
<IncludeDirectory>../dir1/,../dir2/,</IncludeDirectory>
|
||||||
|
<SingleHit>false</SingleHit>
|
||||||
|
<UseSourceLink>true</UseSourceLink>
|
||||||
|
<IncludeTestAssembly>true</IncludeTestAssembly>
|
||||||
|
<SkipAutoProps>true</SkipAutoProps>
|
||||||
|
<DeterministicReport>false</DeterministicReport>
|
||||||
|
<ExcludeAssembliesWithoutSources>MissingAll,MissingAny,None</ExcludeAssembliesWithoutSources>
|
||||||
|
</Configuration>
|
||||||
|
</DataCollector>
|
||||||
|
</DataCollectors>
|
||||||
|
</DataCollectionRunSettings>
|
||||||
|
</RunSettings>
|
||||||
|
```
|
||||||
|
|
||||||
|
Filtering details are present on [msbuild guide](MSBuildIntegration.md#excluding-from-coverage).
|
||||||
|
|
||||||
|
This runsettings file can easily be provided using command line option as given :
|
||||||
|
|
||||||
|
* `dotnet test --collect:"XPlat Code Coverage" --settings coverlet.runsettings`
|
||||||
|
* `dotnet vstest C:\project\bin\Debug\netcoreapp3.0\publish\testdll.dll --collect:"XPlat Code Coverage" --settings coverlet.runsettings`
|
||||||
|
|
||||||
|
Take a look at our [`HelloWorld`](Examples/VSTest/HelloWorld/HowTo.md) sample.
|
||||||
|
|
||||||
|
### Passing runsettings arguments through commandline
|
||||||
|
|
||||||
|
You can avoid passing a `runsettings` file to `dotnet test` driver by using the xml flat syntax in the command line.
|
||||||
|
|
||||||
|
For instance if you want to set the `Format` element as a runsettings option you can use this syntax:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
dotnet test --collect:"XPlat Code Coverage" -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=json,cobertura,lcov,teamcity,opencover
|
||||||
|
```
|
||||||
|
|
||||||
|
Take a look here for further information:<https://github.com/microsoft/vstest/blob/main/docs/RunSettingsArguments.md>
|
||||||
|
|
||||||
|
## How it works
|
||||||
|
|
||||||
|
Coverlet integration is implemented with the help of [datacollectors](https://github.com/microsoft/vstest/blob/main/docs/extensions/datacollector.md).
|
||||||
|
When we specify `--collect:"XPlat Code Coverage"` VSTest platform tries to load coverlet collectors inside `coverlet.collector.dll`
|
||||||
|
|
||||||
|
1. Out-of-proc Datacollector: The outproc collector run in a separate process(datacollector.exe/datacollector.dll) than the process in which tests are being executed(testhost*.exe/testhost.dll). This datacollector is responsible for calling into Coverlet APIs for instrumenting dlls, collecting coverage results and sending the coverage output file back to test platform.
|
||||||
|
|
||||||
|
1. In-proc Datacollector: The in-proc collector is loaded in the testhost process executing the tests. This collector will be needed to remove the dependency on the process exit handler to flush the hit files and avoid to hit this [serious known issue](KnownIssues.md#1-vstest-stops-process-execution-earlydotnet-test)
|
||||||
|
|
||||||
|
## Known Issues
|
||||||
|
|
||||||
|
For a comprehensive list of known issues check the detailed documentation [KnownIssues.md](KnownIssues.md)
|
||||||
BIN
local-nugets/coverlet.collector/6.0.4/coverlet-icon.png
Normal file
|
After Width: | Height: | Size: 6.5 KiB |
@@ -0,0 +1 @@
|
|||||||
|
oKvOHvCNwSZ8vgfejYvGmjKjVZ6pzVXeHqNAutE5c2TDBbME4ainGOQVSeDmQSPucG+zjKI+qz+VmSi5QZPpOQ==
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>coverlet.collector</id>
|
||||||
|
<version>6.0.4</version>
|
||||||
|
<title>coverlet.collector</title>
|
||||||
|
<authors>tonerdo</authors>
|
||||||
|
<developmentDependency>true</developmentDependency>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<icon>coverlet-icon.png</icon>
|
||||||
|
<readme>VSTestIntegration.md</readme>
|
||||||
|
<projectUrl>https://github.com/coverlet-coverage/coverlet</projectUrl>
|
||||||
|
<iconUrl>https://raw.githubusercontent.com/tonerdo/coverlet/master/_assets/coverlet-icon.svg?sanitize=true</iconUrl>
|
||||||
|
<description>Coverlet is a cross platform code coverage library for .NET, with support for line, branch and method coverage.</description>
|
||||||
|
<releaseNotes>https://github.com/coverlet-coverage/coverlet/blob/master/Documentation/Changelog.md</releaseNotes>
|
||||||
|
<tags>coverage testing unit-test lcov opencover quality</tags>
|
||||||
|
<repository type="git" url="https://github.com/coverlet-coverage/coverlet.git" commit="90b21079d43cffae3a18f264e00962b9c8a1d57a" />
|
||||||
|
</metadata>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"contentHash": "bhBB826R5K+3C6kpBUJWnJHQRVfIXWMYMv4Kevpyq/HTAdZxCMltVY7w8IVgzHiI1yL+lLhSR7lIPnSRlYYiTA==",
|
||||||
|
"source": "https://api.nuget.org/v3/index.json"
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>Microsoft.AspNetCore.TestHost</id>
|
||||||
|
<version>10.0.0-rc.2.25502.107</version>
|
||||||
|
<authors>Microsoft</authors>
|
||||||
|
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<icon>Icon.png</icon>
|
||||||
|
<readme>PACKAGE.md</readme>
|
||||||
|
<projectUrl>https://asp.net/</projectUrl>
|
||||||
|
<description>ASP.NET Core web server for writing and running tests.
|
||||||
|
|
||||||
|
This package was built from the source code at https://github.com/dotnet/dotnet/tree/89c8f6a112d37d2ea8b77821e56d170a1bccdc5a</description>
|
||||||
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
|
<tags>aspnetcore hosting testing</tags>
|
||||||
|
<serviceable>true</serviceable>
|
||||||
|
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net10.0" />
|
||||||
|
</dependencies>
|
||||||
|
<frameworkReferences><group targetFramework="net10.0"><frameworkReference name="Microsoft.AspNetCore.App" /></group></frameworkReferences></metadata>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
## About
|
||||||
|
|
||||||
|
`Microsoft.AspNetCore.TestHost` provides an ASP.NET Core web server for testing middleware in isolation.
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
* Instantiate an app pipeline containing only the components that you need to test
|
||||||
|
* Send custom requests to verify middleware behavior
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
To use `Microsoft.AspNetCore.TestHost`, follow these steps:
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
|
||||||
|
```shell
|
||||||
|
dotnet add package Microsoft.AspNetCore.TestHost
|
||||||
|
```
|
||||||
|
|
||||||
|
### Usage
|
||||||
|
|
||||||
|
To set up the `TestServer`, configure it in your test project. Here's an example:
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
[Fact]
|
||||||
|
public async Task MiddlewareTest_ReturnsNotFoundForRequest()
|
||||||
|
{
|
||||||
|
// Build and start a host that uses TestServer
|
||||||
|
using var host = await new HostBuilder()
|
||||||
|
.ConfigureWebHost(builder =>
|
||||||
|
{
|
||||||
|
builder.UseTestServer()
|
||||||
|
.ConfigureServices(services =>
|
||||||
|
{
|
||||||
|
// Add any required services that the middleware uses
|
||||||
|
services.AddMyServices();
|
||||||
|
})
|
||||||
|
.Configure(app =>
|
||||||
|
{
|
||||||
|
// Configure the processing pipeline to use the middleware
|
||||||
|
// for the test
|
||||||
|
app.UseMiddleware<MyMiddleware>();
|
||||||
|
});
|
||||||
|
})
|
||||||
|
.StartAsync();
|
||||||
|
|
||||||
|
var response = await host.GetTestClient().GetAsync("/");
|
||||||
|
|
||||||
|
Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
The main types provided by this package are:
|
||||||
|
|
||||||
|
* `TestServer`: An `IServer` implementation for executing tests
|
||||||
|
* `TestServerOptions`: Provides options for configuring a `TestServer`
|
||||||
|
|
||||||
|
## Additional Documentation
|
||||||
|
|
||||||
|
For additional documentation and examples, refer to the [official documentation](https://learn.microsoft.com/aspnet/core/test/middleware) for testing middleware in ASP.NET Core.
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
`Microsoft.AspNetCore.TestHost` is released as open-source under the [MIT license](https://licenses.nuget.org/MIT). Bug reports and contributions are welcome at [the GitHub repository](https://github.com/dotnet/aspnetcore).
|
||||||
@@ -0,0 +1,404 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.AspNetCore.TestHost</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.AspNetCore.TestHost.ClientHandler">
|
||||||
|
<summary>
|
||||||
|
This adapts HttpRequestMessages to ASP.NET Core requests, dispatches them through the pipeline, and returns the
|
||||||
|
associated HttpResponseMessage.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.ClientHandler.#ctor(Microsoft.AspNetCore.Http.PathString,Microsoft.AspNetCore.TestHost.ApplicationWrapper,System.Action{Microsoft.AspNetCore.Http.HttpContext})">
|
||||||
|
<summary>
|
||||||
|
Create a new handler.
|
||||||
|
</summary>
|
||||||
|
<param name="pathBase">The base path.</param>
|
||||||
|
<param name="application">The <see cref="T:Microsoft.AspNetCore.Hosting.Server.IHttpApplication`1"/>.</param>
|
||||||
|
<param name="additionalContextConfiguration">The action to additionally configure <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.ClientHandler.Send(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
|
||||||
|
<summary>
|
||||||
|
This synchronous method is not supported due to the risk of threadpool exhaustion when running multiple tests in parallel.
|
||||||
|
</summary>
|
||||||
|
<param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/>.</param>
|
||||||
|
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/>.</param>
|
||||||
|
<exception cref="T:System.NotSupportedException">Thrown unconditionally.</exception>
|
||||||
|
<remarks>
|
||||||
|
Use the asynchronous version of this method, <see cref="M:Microsoft.AspNetCore.TestHost.ClientHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)"/>, instead.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.ClientHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
|
||||||
|
<summary>
|
||||||
|
This adapts HttpRequestMessages to ASP.NET Core requests, dispatches them through the pipeline, and returns the
|
||||||
|
associated HttpResponseMessage.
|
||||||
|
</summary>
|
||||||
|
<param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/>.</param>
|
||||||
|
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/>.</param>
|
||||||
|
<returns>A <see cref="T:System.Threading.Tasks.Task`1"/> returning the <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.AspNetCore.TestHost.HostBuilderTestServerExtensions">
|
||||||
|
<summary>
|
||||||
|
Contains extensions for retrieving properties from <see cref="T:Microsoft.Extensions.Hosting.IHost"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.HostBuilderTestServerExtensions.GetTestServer(Microsoft.Extensions.Hosting.IHost)">
|
||||||
|
<summary>
|
||||||
|
Retrieves the TestServer from the host services.
|
||||||
|
</summary>
|
||||||
|
<param name="host"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.HostBuilderTestServerExtensions.GetTestClient(Microsoft.Extensions.Hosting.IHost)">
|
||||||
|
<summary>
|
||||||
|
Retrieves the test client from the TestServer in the host services.
|
||||||
|
</summary>
|
||||||
|
<param name="host"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.HttpContextBuilder.SendAsync(System.Threading.CancellationToken)">
|
||||||
|
<summary>
|
||||||
|
Start processing the request.
|
||||||
|
</summary>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.AspNetCore.TestHost.HttpResetTestException">
|
||||||
|
<summary>
|
||||||
|
Used to surface to the test client that the application invoked <see cref="M:Microsoft.AspNetCore.Http.Features.IHttpResetFeature.Reset(System.Int32)"/>
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.HttpResetTestException.#ctor(System.Int32)">
|
||||||
|
<summary>
|
||||||
|
Creates a new test exception
|
||||||
|
</summary>
|
||||||
|
<param name="errorCode">The error code passed to <see cref="M:Microsoft.AspNetCore.Http.Features.IHttpResetFeature.Reset(System.Int32)"/></param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.HttpResetTestException.ErrorCode">
|
||||||
|
<summary>
|
||||||
|
The error code passed to <see cref="M:Microsoft.AspNetCore.Http.Features.IHttpResetFeature.Reset(System.Int32)"/>
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.AspNetCore.TestHost.RequestBuilder">
|
||||||
|
<summary>
|
||||||
|
Used to construct a HttpRequestMessage object.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.RequestBuilder.#ctor(Microsoft.AspNetCore.TestHost.TestServer,System.String)">
|
||||||
|
<summary>
|
||||||
|
Construct a new HttpRequestMessage with the given path.
|
||||||
|
</summary>
|
||||||
|
<param name="server"></param>
|
||||||
|
<param name="path"></param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.RequestBuilder.TestServer">
|
||||||
|
<summary>
|
||||||
|
Gets the <see cref="P:Microsoft.AspNetCore.TestHost.RequestBuilder.TestServer"/> instance for which the request is being built.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.RequestBuilder.And(System.Action{System.Net.Http.HttpRequestMessage})">
|
||||||
|
<summary>
|
||||||
|
Configure any HttpRequestMessage properties.
|
||||||
|
</summary>
|
||||||
|
<param name="configure"></param>
|
||||||
|
<returns>This <see cref="T:Microsoft.AspNetCore.TestHost.RequestBuilder"/> for chaining.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.RequestBuilder.AddHeader(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Add the given header and value to the request or request content.
|
||||||
|
</summary>
|
||||||
|
<param name="name"></param>
|
||||||
|
<param name="value"></param>
|
||||||
|
<returns>This <see cref="T:Microsoft.AspNetCore.TestHost.RequestBuilder"/> for chaining.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.RequestBuilder.SendAsync(System.String)">
|
||||||
|
<summary>
|
||||||
|
Set the request method and start processing the request.
|
||||||
|
</summary>
|
||||||
|
<param name="method"></param>
|
||||||
|
<returns>The resulting <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.RequestBuilder.GetAsync">
|
||||||
|
<summary>
|
||||||
|
Set the request method to GET and start processing the request.
|
||||||
|
</summary>
|
||||||
|
<returns>The resulting <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.RequestBuilder.PostAsync">
|
||||||
|
<summary>
|
||||||
|
Set the request method to POST and start processing the request.
|
||||||
|
</summary>
|
||||||
|
<returns>The resulting <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.AspNetCore.TestHost.ResponseBodyReaderStream">
|
||||||
|
<summary>
|
||||||
|
The client's view of the response body.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.AspNetCore.TestHost.TestServer">
|
||||||
|
<summary>
|
||||||
|
An <see cref="T:Microsoft.AspNetCore.Hosting.Server.IServer"/> implementation for executing tests.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.#ctor(System.IServiceProvider,Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.TestHost.TestServerOptions})">
|
||||||
|
<summary>
|
||||||
|
For use with IHostBuilder.
|
||||||
|
</summary>
|
||||||
|
<param name="services"></param>
|
||||||
|
<param name="optionsAccessor"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.#ctor(System.IServiceProvider,Microsoft.AspNetCore.Http.Features.IFeatureCollection,Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.TestHost.TestServerOptions})">
|
||||||
|
<summary>
|
||||||
|
For use with IHostBuilder.
|
||||||
|
</summary>
|
||||||
|
<param name="services"></param>
|
||||||
|
<param name="featureCollection"></param>
|
||||||
|
<param name="optionsAccessor"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.#ctor(System.IServiceProvider)">
|
||||||
|
<summary>
|
||||||
|
For use with IHostBuilder.
|
||||||
|
</summary>
|
||||||
|
<param name="services"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.#ctor(System.IServiceProvider,Microsoft.AspNetCore.Http.Features.IFeatureCollection)">
|
||||||
|
<summary>
|
||||||
|
For use with IHostBuilder.
|
||||||
|
</summary>
|
||||||
|
<param name="services"></param>
|
||||||
|
<param name="featureCollection"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.#ctor(Microsoft.AspNetCore.Hosting.IWebHostBuilder)">
|
||||||
|
<summary>
|
||||||
|
For use with IWebHostBuilder.
|
||||||
|
</summary>
|
||||||
|
<param name="builder"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.#ctor(Microsoft.AspNetCore.Hosting.IWebHostBuilder,Microsoft.AspNetCore.Http.Features.IFeatureCollection)">
|
||||||
|
<summary>
|
||||||
|
For use with IWebHostBuilder.
|
||||||
|
</summary>
|
||||||
|
<param name="builder"></param>
|
||||||
|
<param name="featureCollection"></param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.TestServer.BaseAddress">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the base address associated with the HttpClient returned by the test server. Defaults to http://localhost/.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.TestServer.Host">
|
||||||
|
<summary>
|
||||||
|
Gets the <see cref="T:Microsoft.AspNetCore.Hosting.IWebHost" /> instance associated with the test server.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.TestServer.Services">
|
||||||
|
<summary>
|
||||||
|
Gets the service provider associated with the test server.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.TestServer.Features">
|
||||||
|
<summary>
|
||||||
|
Gets the collection of server features associated with the test server.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.TestServer.AllowSynchronousIO">
|
||||||
|
<summary>
|
||||||
|
Gets or sets a value that controls whether synchronous IO is allowed for the <see cref="P:Microsoft.AspNetCore.Http.HttpContext.Request"/> and <see cref="P:Microsoft.AspNetCore.Http.HttpContext.Response"/>. The default value is <see langword="false" />.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.TestServer.PreserveExecutionContext">
|
||||||
|
<summary>
|
||||||
|
Gets or sets a value that controls if <see cref="T:System.Threading.ExecutionContext"/> and <see cref="T:System.Threading.AsyncLocal`1"/> values are preserved from the client to the server. The default value is <see langword="false" />.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.CreateHandler">
|
||||||
|
<summary>
|
||||||
|
Creates a custom <see cref="T:System.Net.Http.HttpMessageHandler" /> for processing HTTP requests/responses with the test server.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.CreateHandler(System.Action{Microsoft.AspNetCore.Http.HttpContext})">
|
||||||
|
<summary>
|
||||||
|
Creates a custom <see cref="T:System.Net.Http.HttpMessageHandler" /> for processing HTTP requests/responses with custom configuration with the test server.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.CreateClient">
|
||||||
|
<summary>
|
||||||
|
Creates a <see cref="T:System.Net.Http.HttpClient" /> for processing HTTP requests/responses with the test server.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.CreateWebSocketClient">
|
||||||
|
<summary>
|
||||||
|
Creates a <see cref="T:Microsoft.AspNetCore.TestHost.WebSocketClient" /> for interacting with the test server.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.CreateRequest(System.String)">
|
||||||
|
<summary>
|
||||||
|
Begins constructing a request message for submission.
|
||||||
|
</summary>
|
||||||
|
<param name="path"></param>
|
||||||
|
<returns><see cref="T:Microsoft.AspNetCore.TestHost.RequestBuilder"/> to use in constructing additional request details.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.SendAsync(System.Action{Microsoft.AspNetCore.Http.HttpContext},System.Threading.CancellationToken)">
|
||||||
|
<summary>
|
||||||
|
Creates, configures, sends, and returns a <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>. This completes as soon as the response is started.
|
||||||
|
</summary>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.TestServer.Dispose">
|
||||||
|
<summary>
|
||||||
|
Dispose the <see cref="T:Microsoft.AspNetCore.Hosting.IWebHost" /> object associated with the test server.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.AspNetCore.TestHost.TestServerOptions">
|
||||||
|
<summary>
|
||||||
|
Options for the test server.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.TestServerOptions.AllowSynchronousIO">
|
||||||
|
<summary>
|
||||||
|
Gets or sets a value that controls whether synchronous IO is allowed for the <see cref="P:Microsoft.AspNetCore.Http.HttpContext.Request"/> and <see cref="P:Microsoft.AspNetCore.Http.HttpContext.Response"/>. The default value is <see langword="false" />.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.TestServerOptions.PreserveExecutionContext">
|
||||||
|
<summary>
|
||||||
|
Gets or sets a value that controls if <see cref="T:System.Threading.ExecutionContext"/> and <see cref="T:System.Threading.AsyncLocal`1"/> values are preserved from the client to the server. The default value is <see langword="false" />.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.TestServerOptions.BaseAddress">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the base address associated with the HttpClient returned by the test server. Defaults to http://localhost/.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.AspNetCore.TestHost.WebHostBuilderExtensions">
|
||||||
|
<summary>
|
||||||
|
Contains extensions for configuring the <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder" /> instance.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebHostBuilderExtensions.UseTestServer(Microsoft.AspNetCore.Hosting.IWebHostBuilder)">
|
||||||
|
<summary>
|
||||||
|
Enables the <see cref="T:Microsoft.AspNetCore.TestHost.TestServer" /> service.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebHostBuilderExtensions.UseTestServer(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action{Microsoft.AspNetCore.TestHost.TestServerOptions})">
|
||||||
|
<summary>
|
||||||
|
Enables the <see cref="T:Microsoft.AspNetCore.TestHost.TestServer" /> service.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</param>
|
||||||
|
<param name="configureOptions">Configures test server options</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebHostBuilderExtensions.GetTestServer(Microsoft.AspNetCore.Hosting.IWebHost)">
|
||||||
|
<summary>
|
||||||
|
Retrieves the TestServer from the host services.
|
||||||
|
</summary>
|
||||||
|
<param name="host"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebHostBuilderExtensions.GetTestClient(Microsoft.AspNetCore.Hosting.IWebHost)">
|
||||||
|
<summary>
|
||||||
|
Retrieves the test client from the TestServer in the host services.
|
||||||
|
</summary>
|
||||||
|
<param name="host"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebHostBuilderExtensions.ConfigureTestServices(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action{Microsoft.Extensions.DependencyInjection.IServiceCollection})">
|
||||||
|
<summary>
|
||||||
|
Configures the <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder" /> instance with the services provided in <paramref name="servicesConfiguration" />.
|
||||||
|
</summary>
|
||||||
|
<param name="webHostBuilder">The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</param>
|
||||||
|
<param name="servicesConfiguration">An <see cref="T:System.Action"/> that registers services onto the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebHostBuilderExtensions.ConfigureTestContainer``1(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action{``0})">
|
||||||
|
<summary>
|
||||||
|
Configures the <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder" /> instance with the services provided in <paramref name="servicesConfiguration" />.
|
||||||
|
</summary>
|
||||||
|
<param name="webHostBuilder">The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</param>
|
||||||
|
<param name="servicesConfiguration">An <see cref="T:System.Action"/> that registers services onto the <typeparamref name="TContainer"/>.</param>
|
||||||
|
<typeparam name="TContainer">A collection of service descriptors.</typeparam>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebHostBuilderExtensions.UseSolutionRelativeContentRoot(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets the content root of relative to the <paramref name="solutionRelativePath" />.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</param>
|
||||||
|
<param name="solutionRelativePath">The directory of the solution file.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebHostBuilderExtensions.UseSolutionRelativeContentRoot(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets the content root of relative to the <paramref name="solutionRelativePath" />.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</param>
|
||||||
|
<param name="solutionRelativePath">The directory of the solution file.</param>
|
||||||
|
<param name="solutionName">The name of the solution file to make the content root relative to.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebHostBuilderExtensions.UseSolutionRelativeContentRoot(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.String,System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets the content root of relative to the <paramref name="solutionRelativePath" />.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</param>
|
||||||
|
<param name="solutionRelativePath">The directory of the solution file.</param>
|
||||||
|
<param name="applicationBasePath">The root of the app's directory.</param>
|
||||||
|
<param name="solutionName">The name of the solution file to make the content root relative to.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebHostBuilderExtensions.UseSolutionRelativeContentRoot(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.String,System.String,System.ReadOnlySpan{System.String})">
|
||||||
|
<summary>
|
||||||
|
Sets the content root of relative to the <paramref name="solutionRelativePath" />.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</param>
|
||||||
|
<param name="solutionRelativePath">The directory of the solution file.</param>
|
||||||
|
<param name="applicationBasePath">The root of the app's directory.</param>
|
||||||
|
<param name="solutionNames">The names of the solution files to make the content root relative to. If empty, defaults to *.sln and *.slnx.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.AspNetCore.TestHost.WebHostBuilderFactory">
|
||||||
|
<summary>
|
||||||
|
A factory for creating <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder" /> instances.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebHostBuilderFactory.CreateFromAssemblyEntryPoint(System.Reflection.Assembly,System.String[])">
|
||||||
|
<summary>
|
||||||
|
Resolves an <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder" /> defined in the entry point of an assembly.
|
||||||
|
</summary>
|
||||||
|
<param name="assembly">The assembly to look for an <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/> in.</param>
|
||||||
|
<param name="args">The arguments to use when creating the <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/> instance.</param>
|
||||||
|
<returns>An <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/> instance retrieved from the assembly in <paramref name="assembly"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebHostBuilderFactory.CreateFromTypesAssemblyEntryPoint``1(System.String[])">
|
||||||
|
<summary>
|
||||||
|
Resolves an <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder" /> defined in an assembly where <typeparamref name="T"/> is declared.
|
||||||
|
</summary>
|
||||||
|
<param name="args">The arguments to use when creating the <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/> instance.</param>
|
||||||
|
<typeparam name="T">Type contained in the target assembly</typeparam>
|
||||||
|
<returns>An <see cref="T:Microsoft.AspNetCore.Hosting.IWebHostBuilder"/> instance retrieved from the assembly.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.AspNetCore.TestHost.WebSocketClient">
|
||||||
|
<summary>
|
||||||
|
Provides a client for connecting over WebSockets to a test server.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.WebSocketClient.SubProtocols">
|
||||||
|
<summary>
|
||||||
|
Gets the list of WebSocket subprotocols that are established in the initial handshake.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.AspNetCore.TestHost.WebSocketClient.ConfigureRequest">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the handler used to configure the outgoing request to the WebSocket endpoint.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.AspNetCore.TestHost.WebSocketClient.ConnectAsync(System.Uri,System.Threading.CancellationToken)">
|
||||||
|
<summary>
|
||||||
|
Establishes a WebSocket connection to an endpoint.
|
||||||
|
</summary>
|
||||||
|
<param name="uri">The <see cref="T:System.Uri" /> of the endpoint.</param>
|
||||||
|
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken"/> used to terminate the connection.</param>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
8ndmr2NTgJ82Xv7QwF2OD8C/F7+SIbSFR9Au3nRkzOBVuZQwYt2yiSViy/wYDtkhyIlC5UrV/BHu7xBjViadrw==
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"contentHash": "z2GYXGG6LjGoumT59xSB2dMnqSwQBjkxdDJmSJHwy5nPtZ435GXa6wj5hz/lRrAZ7NyXXxZNXVsiHXzHRru5eA==",
|
||||||
|
"source": "https://api.nuget.org/v3/index.json"
|
||||||
|
}
|
||||||
BIN
local-nugets/microsoft.codecoverage/17.14.0/.signature.p7s
Normal file
BIN
local-nugets/microsoft.codecoverage/17.14.0/Icon.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,22 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>Microsoft.CodeCoverage</id>
|
||||||
|
<version>17.14.0</version>
|
||||||
|
<authors>Microsoft</authors>
|
||||||
|
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<icon>Icon.png</icon>
|
||||||
|
<projectUrl>https://github.com/microsoft/vstest</projectUrl>
|
||||||
|
<description>Microsoft.CodeCoverage package brings infra for collecting code coverage from vstest.console.exe and "dotnet test".</description>
|
||||||
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
|
<tags>vstest visual-studio unittest testplatform mstest microsoft test testing codecoverage code-coverage</tags>
|
||||||
|
<serviceable>true</serviceable>
|
||||||
|
<repository type="git" url="https://github.com/microsoft/vstest" commit="43aaae191867be953ee5f4699d650b5a43cc4557" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework=".NETFramework4.6.2" />
|
||||||
|
<group targetFramework="net8.0" />
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
CodeCoverage
|
||||||
|
|
||||||
|
THIRD-PARTY SOFTWARE NOTICES AND INFORMATION
|
||||||
|
Do Not Translate or Localize
|
||||||
|
|
||||||
|
This software incorporates components from the projects listed below. The original copyright notices
|
||||||
|
and the licenses under which Microsoft received such components are set forth below and are provided for
|
||||||
|
informational purposes only. Microsoft reserves all rights not expressly granted herein, whether by
|
||||||
|
implication, estoppel or otherwise.
|
||||||
|
|
||||||
|
1. Mono.Cecil version 0.11.3 (https://github.com/jbevain/cecil)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%% Mono.Cecil NOTICES AND INFORMATION BEGIN HERE
|
||||||
|
=========================================
|
||||||
|
Copyright (c) 2008 - 2015 Jb Evain
|
||||||
|
Copyright (c) 2008 - 2011 Novell, Inc.
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining
|
||||||
|
a copy of this software and associated documentation files (the
|
||||||
|
"Software"), to deal in the Software without restriction, including
|
||||||
|
without limitation the rights to use, copy, modify, merge, publish,
|
||||||
|
distribute, sublicense, and/or sell copies of the Software, and to
|
||||||
|
permit persons to whom the Software is furnished to do so, subject to
|
||||||
|
the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be
|
||||||
|
included in all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||||
|
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||||
|
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||||
|
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
=========================================
|
||||||
|
END OF Mono.Cecil NOTICES AND INFORMATION
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
NeXYhiKMa7ZiYo5QLtmUUIDphloSQjBZxZrcqcz8oB3WzM575QLFhNDXq5XZyDdXxZK0dFjd0k42NwBtVKj0Rg==
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"contentHash": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==",
|
||||||
|
"source": "https://api.nuget.org/v3/index.json"
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 6.8 KiB |
@@ -0,0 +1,23 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) .NET Foundation and Contributors
|
||||||
|
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>Microsoft.Extensions.Configuration.Binder</id>
|
||||||
|
<version>8.0.0</version>
|
||||||
|
<authors>Microsoft</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<icon>Icon.png</icon>
|
||||||
|
<readme>PACKAGE.md</readme>
|
||||||
|
<projectUrl>https://dot.net/</projectUrl>
|
||||||
|
<description>Provides the functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration. This package enables you to represent the configuration data as strongly-typed classes defined in the application code. To bind a configuration, use the Microsoft.Extensions.Configuration.ConfigurationBinder.Get extension method on the IConfiguration object. To use this package, you also need to install a package for the configuration provider, for example, Microsoft.Extensions.Configuration.Json for the JSON provider.</description>
|
||||||
|
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||||
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
|
<serviceable>true</serviceable>
|
||||||
|
<repository type="git" url="https://github.com/dotnet/runtime" commit="5535e31a712343a63f5d7d796cd874e563e5ac14" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework=".NETFramework4.6.2">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework="net6.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework="net7.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework=".NETStandard2.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,138 @@
|
|||||||
|
## About
|
||||||
|
|
||||||
|
<!-- A description of the package and where one can find more documentation -->
|
||||||
|
|
||||||
|
Provides the functionality to bind an object to data in configuration providers for [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration/). This package enables you to represent the configuration data as strongly-typed classes defined in the application code. To bind a configuration, use the [Microsoft.Extensions.Configuration.ConfigurationBinder.Get](https://learn.microsoft.com/dotnet/api/microsoft.extensions.configuration.configurationbinder.get) extension method on the `IConfiguration` object. To use this package, you also need to install a package for the [configuration provider](https://learn.microsoft.com/dotnet/core/extensions/configuration#configuration-providers), for example, [Microsoft.Extensions.Configuration.Json](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Json/) for the JSON provider.
|
||||||
|
|
||||||
|
The types contained in this assembly use Reflection at runtime which is not friendly with linking or AOT. To better support linking and AOT as well as provide more efficient strongly-typed binding methods - this package also provides a source generator. This generator is enabled by default when a project sets `PublishAot` but can also be enabled using `<EnableConfigurationBindingGenerator>true</EnableConfigurationBindingGenerator>`.
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!-- The key features of this package -->
|
||||||
|
|
||||||
|
* Configuring existing type instances from a configuration section (Bind)
|
||||||
|
* Constructing new configured type instances from a configuration section (Get & GetValue)
|
||||||
|
* Generating source to bind objects from a configuration section without a runtime reflection dependency.
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!-- A compelling example on how to use this package with code, as well as any specific guidelines for when to use the package -->
|
||||||
|
|
||||||
|
The following example shows how to bind a JSON configuration section to .NET objects.
|
||||||
|
|
||||||
|
```cs
|
||||||
|
using System;
|
||||||
|
using Microsoft.Extensions.Configuration;
|
||||||
|
|
||||||
|
class Settings
|
||||||
|
{
|
||||||
|
public string Server { get; set; }
|
||||||
|
public string Database { get; set; }
|
||||||
|
public Endpoint[] Endpoints { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
|
class Endpoint
|
||||||
|
{
|
||||||
|
public string IPAddress { get; set; }
|
||||||
|
public int Port { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
|
class Program
|
||||||
|
{
|
||||||
|
static void Main()
|
||||||
|
{
|
||||||
|
// Build a configuration object from JSON file
|
||||||
|
IConfiguration config = new ConfigurationBuilder()
|
||||||
|
.AddJsonFile("appsettings.json")
|
||||||
|
.Build();
|
||||||
|
|
||||||
|
// Bind a configuration section to an instance of Settings class
|
||||||
|
Settings settings = config.GetSection("Settings").Get<Settings>();
|
||||||
|
|
||||||
|
// Read simple values
|
||||||
|
Console.WriteLine($"Server: {settings.Server}");
|
||||||
|
Console.WriteLine($"Database: {settings.Database}");
|
||||||
|
|
||||||
|
// Read nested objects
|
||||||
|
Console.WriteLine("Endpoints: ");
|
||||||
|
|
||||||
|
foreach (Endpoint endpoint in settings.Endpoints)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"{endpoint.IPAddress}:{endpoint.Port}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
To run this example, include an `appsettings.json` file with the following content in your project:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"Settings": {
|
||||||
|
"Server": "example.com",
|
||||||
|
"Database": "Northwind",
|
||||||
|
"Endpoints": [
|
||||||
|
{
|
||||||
|
"IPAddress": "192.168.0.1",
|
||||||
|
"Port": "80"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"IPAddress": "192.168.10.1",
|
||||||
|
"Port": "8080"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
You can include a configuration file using a code like this in your `.csproj` file:
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<ItemGroup>
|
||||||
|
<Content Include="appsettings.json">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</Content>
|
||||||
|
</ItemGroup>
|
||||||
|
```
|
||||||
|
|
||||||
|
You can add the following property to enable the source generator. This requires a .NET 8.0 SDK or later.
|
||||||
|
```xml
|
||||||
|
<PropertyGroup>
|
||||||
|
<EnableConfigurationBindingGenerator>true</EnableConfigurationBindingGenerator>
|
||||||
|
</PropertyGroup>
|
||||||
|
```
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!-- The main types provided in this library -->
|
||||||
|
|
||||||
|
The main types provided by this library are:
|
||||||
|
|
||||||
|
* `Microsoft.Extensions.Configuration.ConfigurationBinder`
|
||||||
|
* `Microsoft.Extensions.Configuration.BinderOptions`
|
||||||
|
|
||||||
|
## Additional Documentation
|
||||||
|
|
||||||
|
<!-- Links to further documentation -->
|
||||||
|
|
||||||
|
* [Configuration in .NET](https://learn.microsoft.com/dotnet/core/extensions/configuration)
|
||||||
|
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.configuration)
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!-- The related packages associated with this package -->
|
||||||
|
* [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration)
|
||||||
|
* [Microsoft.Extensions.Configuration.Abstractions](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Abstractions)
|
||||||
|
* [Microsoft.Extensions.Configuration.CommandLine](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.CommandLine)
|
||||||
|
* [Microsoft.Extensions.Configuration.EnvironmentVariables](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.EnvironmentVariables)
|
||||||
|
* [Microsoft.Extensions.Configuration.FileExtensions](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.FileExtensions)
|
||||||
|
* [Microsoft.Extensions.Configuration.Ini](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Ini)
|
||||||
|
* [Microsoft.Extensions.Configuration.Json](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Json)
|
||||||
|
* [Microsoft.Extensions.Configuration.UserSecrets](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.UserSecrets)
|
||||||
|
* [Microsoft.Extensions.Configuration.Xml](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Xml)
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!-- How to provide feedback on this package and contribute to it -->
|
||||||
|
|
||||||
|
Microsoft.Extensions.Configuration.Binder is released as open source under the [MIT license](https://licenses.nuget.org/MIT). Bug reports and contributions are welcome at [the GitHub repository](https://github.com/dotnet/runtime).
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Configuration_Binder">
|
||||||
|
<PropertyGroup Condition="'$(EnableConfigurationBindingGenerator)' == 'true'">
|
||||||
|
<!-- The configuration binding source generator uses a preview version of the compiler interceptors feature. Enable it implicitly when the generator is enabled. -->
|
||||||
|
<InterceptorsPreviewNamespaces>$(InterceptorsPreviewNamespaces);Microsoft.Extensions.Configuration.Binder.SourceGeneration</InterceptorsPreviewNamespaces>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<Target Name="_Microsoft_Extensions_Configuration_Binder_RemoveAnalyzer"
|
||||||
|
Condition="'$(EnableConfigurationBindingGenerator)' != 'true'"
|
||||||
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets">
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<Analyzer Remove="@(Analyzer->WithMetadataValue('NuGetPackageId', 'Microsoft.Extensions.Configuration.Binder'))" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Configuration_Binder"
|
||||||
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
|
<PropertyGroup>
|
||||||
|
<_Microsoft_Extensions_Configuration_Binder_Compatible_TargetFramework
|
||||||
|
Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'netcoreapp2.0')) AND
|
||||||
|
!$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))"
|
||||||
|
>net6.0</_Microsoft_Extensions_Configuration_Binder_Compatible_TargetFramework>
|
||||||
|
<_Microsoft_Extensions_Configuration_Binder_Compatible_TargetFramework
|
||||||
|
Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net461')) AND
|
||||||
|
!$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net462'))"
|
||||||
|
>net462</_Microsoft_Extensions_Configuration_Binder_Compatible_TargetFramework>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Warning Condition="'$(_Microsoft_Extensions_Configuration_Binder_Compatible_TargetFramework)' != ''"
|
||||||
|
Text="Microsoft.Extensions.Configuration.Binder doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to $(_Microsoft_Extensions_Configuration_Binder_Compatible_TargetFramework) or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
|
||||||
|
</Target>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,623 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration.Binder</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.BinderOptions">
|
||||||
|
<summary>
|
||||||
|
Options class used by the <see cref="T:Microsoft.Extensions.Configuration.ConfigurationBinder"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.BinderOptions.BindNonPublicProperties">
|
||||||
|
<summary>
|
||||||
|
When false (the default), the binder will only attempt to set public properties.
|
||||||
|
If true, the binder will attempt to set all non read-only properties.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.BinderOptions.ErrorOnUnknownConfiguration">
|
||||||
|
<summary>
|
||||||
|
When false (the default), no exceptions are thrown when trying to convert a value or when a configuration
|
||||||
|
key is found for which the provided model object does not have an appropriate property which matches the key's name.
|
||||||
|
When true, an <see cref="T:System.InvalidOperationException"/> is thrown with a description
|
||||||
|
of the error.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationBinder">
|
||||||
|
<summary>
|
||||||
|
Static helper class that allows binding strongly typed objects to configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get``1(Microsoft.Extensions.Configuration.IConfiguration)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type of the new instance to bind.</typeparam>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<returns>The new instance of T if successful, default(T) otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get``1(Microsoft.Extensions.Configuration.IConfiguration,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type of the new instance to bind.</typeparam>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
<returns>The new instance of T if successful, default(T) otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get(Microsoft.Extensions.Configuration.IConfiguration,System.Type)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="type">The type of the new instance to bind.</param>
|
||||||
|
<returns>The new instance if successful, null otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="type">The type of the new instance to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
<returns>The new instance if successful, null otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.String,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to the configuration section specified by the key by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="key">The key of the configuration section to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue``1(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to type T.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type to convert the value to.</typeparam>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue``1(Microsoft.Extensions.Configuration.IConfiguration,System.String,``0)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to type T.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type to convert the value to.</typeparam>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<param name="defaultValue">The default value to use if no value is found.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to the specified type.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="type">The type to convert the value to.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to the specified type.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="type">The type to convert the value to.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<param name="defaultValue">The default value to use if no value is found.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
|
||||||
|
<summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
|
||||||
|
<param name="argument">The reference type argument to validate as non-null.</param>
|
||||||
|
<param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.IfNullOrWhitespace(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws either an <see cref="T:System.ArgumentNullException"/> or an <see cref="T:System.ArgumentException"/>
|
||||||
|
if the specified string is <see langword="null"/> or whitespace respectively.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">String to be checked for <see langword="null"/> or whitespace.</param>
|
||||||
|
<param name="paramName">The name of the parameter being checked.</param>
|
||||||
|
<returns>The original value of <paramref name="argument"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
|
||||||
|
<summary>
|
||||||
|
Attribute used to indicate a source generator should create a function for marshalling
|
||||||
|
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This attribute is meaningless if the source generator associated with it is not enabled.
|
||||||
|
The current built-in source generator only supports C# and only supplies an implementation when
|
||||||
|
applied to static, partial, non-generic methods.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="libraryName">Name of the library containing the import.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
|
||||||
|
<summary>
|
||||||
|
Gets the name of the library containing the import.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the name of the entry point to be called.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Gets or sets how to marshal string arguments to the method.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
|
||||||
|
<see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
|
||||||
|
or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
|
||||||
|
<summary>
|
||||||
|
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
|
||||||
|
on other platforms) before returning from the attributed method.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Specifies how strings should be marshalled for generated p/invokes
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
|
||||||
|
<summary>
|
||||||
|
Indicates the user is suppling a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-8 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-16 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute">
|
||||||
|
<summary>
|
||||||
|
Indicates that certain members on a specified <see cref="T:System.Type"/> are accessed dynamically,
|
||||||
|
for example through <see cref="N:System.Reflection"/>.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This allows tools to understand which members are being accessed during the execution
|
||||||
|
of a program.
|
||||||
|
|
||||||
|
This attribute is valid on members whose type is <see cref="T:System.Type"/> or <see cref="T:System.String"/>.
|
||||||
|
|
||||||
|
When this attribute is applied to a location of type <see cref="T:System.String"/>, the assumption is
|
||||||
|
that the string represents a fully qualified type name.
|
||||||
|
|
||||||
|
When this attribute is applied to a class, interface, or struct, the members specified
|
||||||
|
can be accessed dynamically on <see cref="T:System.Type"/> instances returned from calling
|
||||||
|
<see cref="M:System.Object.GetType"/> on instances of that class, interface, or struct.
|
||||||
|
|
||||||
|
If the attribute is applied to a method it's treated as a special case and it implies
|
||||||
|
the attribute should be applied to the "this" parameter of the method. As such the attribute
|
||||||
|
should only be used on instance methods of types assignable to System.Type (or string, but no methods
|
||||||
|
will use it there).
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute.#ctor(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute"/> class
|
||||||
|
with the specified member types.
|
||||||
|
</summary>
|
||||||
|
<param name="memberTypes">The types of members dynamically accessed.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute.MemberTypes">
|
||||||
|
<summary>
|
||||||
|
Gets the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes"/> which specifies the type
|
||||||
|
of members dynamically accessed.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes">
|
||||||
|
<summary>
|
||||||
|
Specifies the types of members that are dynamically accessed.
|
||||||
|
|
||||||
|
This enumeration has a <see cref="T:System.FlagsAttribute"/> attribute that allows a
|
||||||
|
bitwise combination of its member values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.None">
|
||||||
|
<summary>
|
||||||
|
Specifies no members.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor">
|
||||||
|
<summary>
|
||||||
|
Specifies the default, parameterless public constructor.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors">
|
||||||
|
<summary>
|
||||||
|
Specifies all public constructors.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors">
|
||||||
|
<summary>
|
||||||
|
Specifies all non-public constructors.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods">
|
||||||
|
<summary>
|
||||||
|
Specifies all public methods.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods">
|
||||||
|
<summary>
|
||||||
|
Specifies all non-public methods.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields">
|
||||||
|
<summary>
|
||||||
|
Specifies all public fields.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields">
|
||||||
|
<summary>
|
||||||
|
Specifies all non-public fields.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes">
|
||||||
|
<summary>
|
||||||
|
Specifies all public nested types.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes">
|
||||||
|
<summary>
|
||||||
|
Specifies all non-public nested types.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties">
|
||||||
|
<summary>
|
||||||
|
Specifies all public properties.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties">
|
||||||
|
<summary>
|
||||||
|
Specifies all non-public properties.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents">
|
||||||
|
<summary>
|
||||||
|
Specifies all public events.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents">
|
||||||
|
<summary>
|
||||||
|
Specifies all non-public events.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces">
|
||||||
|
<summary>
|
||||||
|
Specifies all interfaces implemented by the type.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All">
|
||||||
|
<summary>
|
||||||
|
Specifies all members.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute">
|
||||||
|
<summary>
|
||||||
|
Indicates that the specified method requires dynamic access to code that is not referenced
|
||||||
|
statically, for example through <see cref="N:System.Reflection"/>.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This allows tools to understand which methods are unsafe to call when removing unreferenced
|
||||||
|
code from an application.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute"/> class
|
||||||
|
with the specified message.
|
||||||
|
</summary>
|
||||||
|
<param name="message">
|
||||||
|
A message that contains information about the usage of unreferenced code.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute.Message">
|
||||||
|
<summary>
|
||||||
|
Gets a message that contains information about the usage of unreferenced code.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute.Url">
|
||||||
|
<summary>
|
||||||
|
Gets or sets an optional URL that contains more information about the method,
|
||||||
|
why it requires unreferenced code, and what options a consumer has to deal with it.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute">
|
||||||
|
<summary>
|
||||||
|
Suppresses reporting of a specific rule violation, allowing multiple suppressions on a
|
||||||
|
single code artifact.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
<see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/> is different than
|
||||||
|
<see cref="T:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute"/> in that it doesn't have a
|
||||||
|
<see cref="T:System.Diagnostics.ConditionalAttribute"/>. So it is always preserved in the compiled assembly.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.#ctor(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/>
|
||||||
|
class, specifying the category of the tool and the identifier for an analysis rule.
|
||||||
|
</summary>
|
||||||
|
<param name="category">The category for the attribute.</param>
|
||||||
|
<param name="checkId">The identifier of the analysis rule the attribute applies to.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category">
|
||||||
|
<summary>
|
||||||
|
Gets the category identifying the classification of the attribute.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category"/> property describes the tool or tool analysis category
|
||||||
|
for which a message suppression attribute applies.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.CheckId">
|
||||||
|
<summary>
|
||||||
|
Gets the identifier of the analysis tool rule to be suppressed.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
Concatenated together, the <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category"/> and <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.CheckId"/>
|
||||||
|
properties form a unique check identifier.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Scope">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the scope of the code that is relevant for the attribute.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
The Scope property is an optional argument that specifies the metadata scope for which
|
||||||
|
the attribute is relevant.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Target">
|
||||||
|
<summary>
|
||||||
|
Gets or sets a fully qualified path that represents the target of the attribute.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Target"/> property is an optional argument identifying the analysis target
|
||||||
|
of the attribute. An example value is "System.IO.Stream.ctor():System.Void".
|
||||||
|
Because it is fully qualified, it can be long, particularly for targets such as parameters.
|
||||||
|
The analysis tool user interface should be capable of automatically formatting the parameter.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.MessageId">
|
||||||
|
<summary>
|
||||||
|
Gets or sets an optional argument expanding on exclusion criteria.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.MessageId"/> property is an optional argument that specifies additional
|
||||||
|
exclusion where the literal metadata target is not sufficiently precise. For example,
|
||||||
|
the <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/> cannot be applied within a method,
|
||||||
|
and it may be desirable to suppress a violation against a statement in the method that will
|
||||||
|
give a rule violation, but not against all statements in the method.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Justification">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the justification for suppressing the code analysis message.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute">
|
||||||
|
<summary>
|
||||||
|
Indicates that the specified method requires the ability to generate new code at runtime,
|
||||||
|
for example through <see cref="N:System.Reflection"/>.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This allows tools to understand which methods are unsafe to call when compiling ahead of time.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute"/> class
|
||||||
|
with the specified message.
|
||||||
|
</summary>
|
||||||
|
<param name="message">
|
||||||
|
A message that contains information about the usage of dynamic code.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.Message">
|
||||||
|
<summary>
|
||||||
|
Gets a message that contains information about the usage of dynamic code.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.Url">
|
||||||
|
<summary>
|
||||||
|
Gets or sets an optional URL that contains more information about the method,
|
||||||
|
why it requires dynamic code, and what options a consumer has to deal with it.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
||||||
|
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
||||||
|
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
||||||
|
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
||||||
|
<summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
|
||||||
|
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter may be null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
||||||
|
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
||||||
|
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
||||||
|
<summary>Initializes the attribute with the associated parameter name.</summary>
|
||||||
|
<param name="parameterName">
|
||||||
|
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
||||||
|
<summary>Gets the associated parameter name.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
||||||
|
<summary>Applied to a method that will never return under any circumstance.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
||||||
|
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified parameter value.</summary>
|
||||||
|
<param name="parameterValue">
|
||||||
|
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
||||||
|
the associated parameter matches this value.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
||||||
|
<summary>Gets the condition parameter value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
|
||||||
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
||||||
|
<summary>Initializes the attribute with a field or property member.</summary>
|
||||||
|
<param name="member">
|
||||||
|
The field or property member that is promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
||||||
|
<summary>Initializes the attribute with the list of field and property members.</summary>
|
||||||
|
<param name="members">
|
||||||
|
The list of field and property members that are promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
||||||
|
<summary>Gets field or property member names.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
|
||||||
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||||
|
</param>
|
||||||
|
<param name="member">
|
||||||
|
The field or property member that is promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||||
|
</param>
|
||||||
|
<param name="members">
|
||||||
|
The list of field and property members that are promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
||||||
|
<summary>Gets field or property member names.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_CannotActivateAbstractOrInterface">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it is either abstract or an interface.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_CannotBindToConstructorParameter">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters cannot be bound to. Constructor parameters cannot be declared as in, out, or ref. Invalid parameters are: '{1}'</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ConstructorParametersDoNotMatchProperties">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters cannot be bound to. Constructor parameters must have corresponding properties. Fields are not supported. Missing properties are: '{1}'</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_FailedBinding">
|
||||||
|
<summary>Failed to convert configuration value at '{0}' to type '{1}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_FailedToActivate">
|
||||||
|
<summary>Failed to create instance of type '{0}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_GeneralErrorWhenBinding">
|
||||||
|
<summary>'{0}' was set and binding has failed. The likely cause is an invalid configuration value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MissingConfig">
|
||||||
|
<summary>'{0}' was set on the provided {1}, but the following properties were not found on the instance of {2}: {3}</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MissingPublicInstanceConstructor">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it is missing a public instance constructor.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MultipleParameterizedConstructors">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it has multiple public parameterized constructors.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ParameterBeingBoundToIsUnnamed">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters are unnamed.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ParameterHasNoMatchingConfig">
|
||||||
|
<summary>Cannot create instance of type '{0}' because parameter '{1}' has no matching config. Each parameter in the constructor that does not have a default value must have a corresponding config entry.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_UnsupportedMultidimensionalArray">
|
||||||
|
<summary>Cannot create instance of type '{0}' because multidimensional arrays are not supported.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1,285 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration.Binder</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.BinderOptions">
|
||||||
|
<summary>
|
||||||
|
Options class used by the <see cref="T:Microsoft.Extensions.Configuration.ConfigurationBinder"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.BinderOptions.BindNonPublicProperties">
|
||||||
|
<summary>
|
||||||
|
When false (the default), the binder will only attempt to set public properties.
|
||||||
|
If true, the binder will attempt to set all non read-only properties.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.BinderOptions.ErrorOnUnknownConfiguration">
|
||||||
|
<summary>
|
||||||
|
When false (the default), no exceptions are thrown when trying to convert a value or when a configuration
|
||||||
|
key is found for which the provided model object does not have an appropriate property which matches the key's name.
|
||||||
|
When true, an <see cref="T:System.InvalidOperationException"/> is thrown with a description
|
||||||
|
of the error.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationBinder">
|
||||||
|
<summary>
|
||||||
|
Static helper class that allows binding strongly typed objects to configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get``1(Microsoft.Extensions.Configuration.IConfiguration)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type of the new instance to bind.</typeparam>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<returns>The new instance of T if successful, default(T) otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get``1(Microsoft.Extensions.Configuration.IConfiguration,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type of the new instance to bind.</typeparam>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
<returns>The new instance of T if successful, default(T) otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get(Microsoft.Extensions.Configuration.IConfiguration,System.Type)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="type">The type of the new instance to bind.</param>
|
||||||
|
<returns>The new instance if successful, null otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="type">The type of the new instance to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
<returns>The new instance if successful, null otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.String,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to the configuration section specified by the key by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="key">The key of the configuration section to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue``1(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to type T.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type to convert the value to.</typeparam>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue``1(Microsoft.Extensions.Configuration.IConfiguration,System.String,``0)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to type T.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type to convert the value to.</typeparam>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<param name="defaultValue">The default value to use if no value is found.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to the specified type.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="type">The type to convert the value to.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to the specified type.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="type">The type to convert the value to.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<param name="defaultValue">The default value to use if no value is found.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
|
||||||
|
<summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
|
||||||
|
<param name="argument">The reference type argument to validate as non-null.</param>
|
||||||
|
<param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.IfNullOrWhitespace(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws either an <see cref="T:System.ArgumentNullException"/> or an <see cref="T:System.ArgumentException"/>
|
||||||
|
if the specified string is <see langword="null"/> or whitespace respectively.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">String to be checked for <see langword="null"/> or whitespace.</param>
|
||||||
|
<param name="paramName">The name of the parameter being checked.</param>
|
||||||
|
<returns>The original value of <paramref name="argument"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute">
|
||||||
|
<summary>
|
||||||
|
Indicates that the specified method requires the ability to generate new code at runtime,
|
||||||
|
for example through <see cref="N:System.Reflection"/>.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This allows tools to understand which methods are unsafe to call when compiling ahead of time.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute"/> class
|
||||||
|
with the specified message.
|
||||||
|
</summary>
|
||||||
|
<param name="message">
|
||||||
|
A message that contains information about the usage of dynamic code.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.Message">
|
||||||
|
<summary>
|
||||||
|
Gets a message that contains information about the usage of dynamic code.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.Url">
|
||||||
|
<summary>
|
||||||
|
Gets or sets an optional URL that contains more information about the method,
|
||||||
|
why it requires dynamic code, and what options a consumer has to deal with it.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_CannotActivateAbstractOrInterface">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it is either abstract or an interface.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_CannotBindToConstructorParameter">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters cannot be bound to. Constructor parameters cannot be declared as in, out, or ref. Invalid parameters are: '{1}'</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ConstructorParametersDoNotMatchProperties">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters cannot be bound to. Constructor parameters must have corresponding properties. Fields are not supported. Missing properties are: '{1}'</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_FailedBinding">
|
||||||
|
<summary>Failed to convert configuration value at '{0}' to type '{1}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_FailedToActivate">
|
||||||
|
<summary>Failed to create instance of type '{0}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_GeneralErrorWhenBinding">
|
||||||
|
<summary>'{0}' was set and binding has failed. The likely cause is an invalid configuration value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MissingConfig">
|
||||||
|
<summary>'{0}' was set on the provided {1}, but the following properties were not found on the instance of {2}: {3}</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MissingPublicInstanceConstructor">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it is missing a public instance constructor.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MultipleParameterizedConstructors">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it has multiple public parameterized constructors.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ParameterBeingBoundToIsUnnamed">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters are unnamed.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ParameterHasNoMatchingConfig">
|
||||||
|
<summary>Cannot create instance of type '{0}' because parameter '{1}' has no matching config. Each parameter in the constructor that does not have a default value must have a corresponding config entry.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_UnsupportedMultidimensionalArray">
|
||||||
|
<summary>Cannot create instance of type '{0}' because multidimensional arrays are not supported.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
|
||||||
|
<summary>
|
||||||
|
Attribute used to indicate a source generator should create a function for marshalling
|
||||||
|
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This attribute is meaningless if the source generator associated with it is not enabled.
|
||||||
|
The current built-in source generator only supports C# and only supplies an implementation when
|
||||||
|
applied to static, partial, non-generic methods.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="libraryName">Name of the library containing the import.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
|
||||||
|
<summary>
|
||||||
|
Gets the name of the library containing the import.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the name of the entry point to be called.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Gets or sets how to marshal string arguments to the method.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
|
||||||
|
<see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
|
||||||
|
or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
|
||||||
|
<summary>
|
||||||
|
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
|
||||||
|
on other platforms) before returning from the attributed method.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Specifies how strings should be marshalled for generated p/invokes
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
|
||||||
|
<summary>
|
||||||
|
Indicates the user is suppling a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-8 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-16 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1,185 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration.Binder</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.BinderOptions">
|
||||||
|
<summary>
|
||||||
|
Options class used by the <see cref="T:Microsoft.Extensions.Configuration.ConfigurationBinder"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.BinderOptions.BindNonPublicProperties">
|
||||||
|
<summary>
|
||||||
|
When false (the default), the binder will only attempt to set public properties.
|
||||||
|
If true, the binder will attempt to set all non read-only properties.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.BinderOptions.ErrorOnUnknownConfiguration">
|
||||||
|
<summary>
|
||||||
|
When false (the default), no exceptions are thrown when trying to convert a value or when a configuration
|
||||||
|
key is found for which the provided model object does not have an appropriate property which matches the key's name.
|
||||||
|
When true, an <see cref="T:System.InvalidOperationException"/> is thrown with a description
|
||||||
|
of the error.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationBinder">
|
||||||
|
<summary>
|
||||||
|
Static helper class that allows binding strongly typed objects to configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get``1(Microsoft.Extensions.Configuration.IConfiguration)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type of the new instance to bind.</typeparam>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<returns>The new instance of T if successful, default(T) otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get``1(Microsoft.Extensions.Configuration.IConfiguration,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type of the new instance to bind.</typeparam>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
<returns>The new instance of T if successful, default(T) otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get(Microsoft.Extensions.Configuration.IConfiguration,System.Type)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="type">The type of the new instance to bind.</param>
|
||||||
|
<returns>The new instance if successful, null otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="type">The type of the new instance to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
<returns>The new instance if successful, null otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.String,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to the configuration section specified by the key by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="key">The key of the configuration section to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue``1(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to type T.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type to convert the value to.</typeparam>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue``1(Microsoft.Extensions.Configuration.IConfiguration,System.String,``0)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to type T.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type to convert the value to.</typeparam>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<param name="defaultValue">The default value to use if no value is found.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to the specified type.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="type">The type to convert the value to.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to the specified type.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="type">The type to convert the value to.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<param name="defaultValue">The default value to use if no value is found.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
|
||||||
|
<summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
|
||||||
|
<param name="argument">The reference type argument to validate as non-null.</param>
|
||||||
|
<param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.IfNullOrWhitespace(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws either an <see cref="T:System.ArgumentNullException"/> or an <see cref="T:System.ArgumentException"/>
|
||||||
|
if the specified string is <see langword="null"/> or whitespace respectively.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">String to be checked for <see langword="null"/> or whitespace.</param>
|
||||||
|
<param name="paramName">The name of the parameter being checked.</param>
|
||||||
|
<returns>The original value of <paramref name="argument"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_CannotActivateAbstractOrInterface">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it is either abstract or an interface.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_CannotBindToConstructorParameter">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters cannot be bound to. Constructor parameters cannot be declared as in, out, or ref. Invalid parameters are: '{1}'</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ConstructorParametersDoNotMatchProperties">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters cannot be bound to. Constructor parameters must have corresponding properties. Fields are not supported. Missing properties are: '{1}'</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_FailedBinding">
|
||||||
|
<summary>Failed to convert configuration value at '{0}' to type '{1}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_FailedToActivate">
|
||||||
|
<summary>Failed to create instance of type '{0}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_GeneralErrorWhenBinding">
|
||||||
|
<summary>'{0}' was set and binding has failed. The likely cause is an invalid configuration value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MissingConfig">
|
||||||
|
<summary>'{0}' was set on the provided {1}, but the following properties were not found on the instance of {2}: {3}</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MissingPublicInstanceConstructor">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it is missing a public instance constructor.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MultipleParameterizedConstructors">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it has multiple public parameterized constructors.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ParameterBeingBoundToIsUnnamed">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters are unnamed.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ParameterHasNoMatchingConfig">
|
||||||
|
<summary>Cannot create instance of type '{0}' because parameter '{1}' has no matching config. Each parameter in the constructor that does not have a default value must have a corresponding config entry.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_UnsupportedMultidimensionalArray">
|
||||||
|
<summary>Cannot create instance of type '{0}' because multidimensional arrays are not supported.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1,185 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration.Binder</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.BinderOptions">
|
||||||
|
<summary>
|
||||||
|
Options class used by the <see cref="T:Microsoft.Extensions.Configuration.ConfigurationBinder"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.BinderOptions.BindNonPublicProperties">
|
||||||
|
<summary>
|
||||||
|
When false (the default), the binder will only attempt to set public properties.
|
||||||
|
If true, the binder will attempt to set all non read-only properties.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.BinderOptions.ErrorOnUnknownConfiguration">
|
||||||
|
<summary>
|
||||||
|
When false (the default), no exceptions are thrown when trying to convert a value or when a configuration
|
||||||
|
key is found for which the provided model object does not have an appropriate property which matches the key's name.
|
||||||
|
When true, an <see cref="T:System.InvalidOperationException"/> is thrown with a description
|
||||||
|
of the error.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationBinder">
|
||||||
|
<summary>
|
||||||
|
Static helper class that allows binding strongly typed objects to configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get``1(Microsoft.Extensions.Configuration.IConfiguration)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type of the new instance to bind.</typeparam>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<returns>The new instance of T if successful, default(T) otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get``1(Microsoft.Extensions.Configuration.IConfiguration,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type of the new instance to bind.</typeparam>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
<returns>The new instance of T if successful, default(T) otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get(Microsoft.Extensions.Configuration.IConfiguration,System.Type)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="type">The type of the new instance to bind.</param>
|
||||||
|
<returns>The new instance if successful, null otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="type">The type of the new instance to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
<returns>The new instance if successful, null otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.String,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to the configuration section specified by the key by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="key">The key of the configuration section to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue``1(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to type T.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type to convert the value to.</typeparam>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue``1(Microsoft.Extensions.Configuration.IConfiguration,System.String,``0)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to type T.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type to convert the value to.</typeparam>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<param name="defaultValue">The default value to use if no value is found.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to the specified type.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="type">The type to convert the value to.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to the specified type.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="type">The type to convert the value to.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<param name="defaultValue">The default value to use if no value is found.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
|
||||||
|
<summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
|
||||||
|
<param name="argument">The reference type argument to validate as non-null.</param>
|
||||||
|
<param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.IfNullOrWhitespace(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws either an <see cref="T:System.ArgumentNullException"/> or an <see cref="T:System.ArgumentException"/>
|
||||||
|
if the specified string is <see langword="null"/> or whitespace respectively.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">String to be checked for <see langword="null"/> or whitespace.</param>
|
||||||
|
<param name="paramName">The name of the parameter being checked.</param>
|
||||||
|
<returns>The original value of <paramref name="argument"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_CannotActivateAbstractOrInterface">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it is either abstract or an interface.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_CannotBindToConstructorParameter">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters cannot be bound to. Constructor parameters cannot be declared as in, out, or ref. Invalid parameters are: '{1}'</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ConstructorParametersDoNotMatchProperties">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters cannot be bound to. Constructor parameters must have corresponding properties. Fields are not supported. Missing properties are: '{1}'</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_FailedBinding">
|
||||||
|
<summary>Failed to convert configuration value at '{0}' to type '{1}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_FailedToActivate">
|
||||||
|
<summary>Failed to create instance of type '{0}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_GeneralErrorWhenBinding">
|
||||||
|
<summary>'{0}' was set and binding has failed. The likely cause is an invalid configuration value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MissingConfig">
|
||||||
|
<summary>'{0}' was set on the provided {1}, but the following properties were not found on the instance of {2}: {3}</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MissingPublicInstanceConstructor">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it is missing a public instance constructor.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MultipleParameterizedConstructors">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it has multiple public parameterized constructors.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ParameterBeingBoundToIsUnnamed">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters are unnamed.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ParameterHasNoMatchingConfig">
|
||||||
|
<summary>Cannot create instance of type '{0}' because parameter '{1}' has no matching config. Each parameter in the constructor that does not have a default value must have a corresponding config entry.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_UnsupportedMultidimensionalArray">
|
||||||
|
<summary>Cannot create instance of type '{0}' because multidimensional arrays are not supported.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1,623 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration.Binder</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.BinderOptions">
|
||||||
|
<summary>
|
||||||
|
Options class used by the <see cref="T:Microsoft.Extensions.Configuration.ConfigurationBinder"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.BinderOptions.BindNonPublicProperties">
|
||||||
|
<summary>
|
||||||
|
When false (the default), the binder will only attempt to set public properties.
|
||||||
|
If true, the binder will attempt to set all non read-only properties.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.BinderOptions.ErrorOnUnknownConfiguration">
|
||||||
|
<summary>
|
||||||
|
When false (the default), no exceptions are thrown when trying to convert a value or when a configuration
|
||||||
|
key is found for which the provided model object does not have an appropriate property which matches the key's name.
|
||||||
|
When true, an <see cref="T:System.InvalidOperationException"/> is thrown with a description
|
||||||
|
of the error.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationBinder">
|
||||||
|
<summary>
|
||||||
|
Static helper class that allows binding strongly typed objects to configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get``1(Microsoft.Extensions.Configuration.IConfiguration)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type of the new instance to bind.</typeparam>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<returns>The new instance of T if successful, default(T) otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get``1(Microsoft.Extensions.Configuration.IConfiguration,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type of the new instance to bind.</typeparam>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
<returns>The new instance of T if successful, default(T) otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get(Microsoft.Extensions.Configuration.IConfiguration,System.Type)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="type">The type of the new instance to bind.</param>
|
||||||
|
<returns>The new instance if successful, null otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the configuration instance to a new instance of type T.
|
||||||
|
If this configuration section has a value, that will be used.
|
||||||
|
Otherwise binding by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="type">The type of the new instance to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
<returns>The new instance if successful, null otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.String,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to the configuration section specified by the key by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="key">The key of the configuration section to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
|
||||||
|
<summary>
|
||||||
|
Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration instance to bind.</param>
|
||||||
|
<param name="instance">The object to bind.</param>
|
||||||
|
<param name="configureOptions">Configures the binder options.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue``1(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to type T.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type to convert the value to.</typeparam>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue``1(Microsoft.Extensions.Configuration.IConfiguration,System.String,``0)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to type T.
|
||||||
|
</summary>
|
||||||
|
<typeparam name="T">The type to convert the value to.</typeparam>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<param name="defaultValue">The default value to use if no value is found.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to the specified type.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="type">The type to convert the value to.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Extracts the value with the specified key and converts it to the specified type.
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration.</param>
|
||||||
|
<param name="type">The type to convert the value to.</param>
|
||||||
|
<param name="key">The key of the configuration section's value to convert.</param>
|
||||||
|
<param name="defaultValue">The default value to use if no value is found.</param>
|
||||||
|
<returns>The converted value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
|
||||||
|
<summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
|
||||||
|
<param name="argument">The reference type argument to validate as non-null.</param>
|
||||||
|
<param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.IfNullOrWhitespace(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws either an <see cref="T:System.ArgumentNullException"/> or an <see cref="T:System.ArgumentException"/>
|
||||||
|
if the specified string is <see langword="null"/> or whitespace respectively.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">String to be checked for <see langword="null"/> or whitespace.</param>
|
||||||
|
<param name="paramName">The name of the parameter being checked.</param>
|
||||||
|
<returns>The original value of <paramref name="argument"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
|
||||||
|
<summary>
|
||||||
|
Attribute used to indicate a source generator should create a function for marshalling
|
||||||
|
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This attribute is meaningless if the source generator associated with it is not enabled.
|
||||||
|
The current built-in source generator only supports C# and only supplies an implementation when
|
||||||
|
applied to static, partial, non-generic methods.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="libraryName">Name of the library containing the import.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
|
||||||
|
<summary>
|
||||||
|
Gets the name of the library containing the import.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the name of the entry point to be called.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Gets or sets how to marshal string arguments to the method.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
|
||||||
|
<see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
|
||||||
|
or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
|
||||||
|
<summary>
|
||||||
|
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
|
||||||
|
on other platforms) before returning from the attributed method.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Specifies how strings should be marshalled for generated p/invokes
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
|
||||||
|
<summary>
|
||||||
|
Indicates the user is suppling a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-8 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-16 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute">
|
||||||
|
<summary>
|
||||||
|
Indicates that certain members on a specified <see cref="T:System.Type"/> are accessed dynamically,
|
||||||
|
for example through <see cref="N:System.Reflection"/>.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This allows tools to understand which members are being accessed during the execution
|
||||||
|
of a program.
|
||||||
|
|
||||||
|
This attribute is valid on members whose type is <see cref="T:System.Type"/> or <see cref="T:System.String"/>.
|
||||||
|
|
||||||
|
When this attribute is applied to a location of type <see cref="T:System.String"/>, the assumption is
|
||||||
|
that the string represents a fully qualified type name.
|
||||||
|
|
||||||
|
When this attribute is applied to a class, interface, or struct, the members specified
|
||||||
|
can be accessed dynamically on <see cref="T:System.Type"/> instances returned from calling
|
||||||
|
<see cref="M:System.Object.GetType"/> on instances of that class, interface, or struct.
|
||||||
|
|
||||||
|
If the attribute is applied to a method it's treated as a special case and it implies
|
||||||
|
the attribute should be applied to the "this" parameter of the method. As such the attribute
|
||||||
|
should only be used on instance methods of types assignable to System.Type (or string, but no methods
|
||||||
|
will use it there).
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute.#ctor(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute"/> class
|
||||||
|
with the specified member types.
|
||||||
|
</summary>
|
||||||
|
<param name="memberTypes">The types of members dynamically accessed.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute.MemberTypes">
|
||||||
|
<summary>
|
||||||
|
Gets the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes"/> which specifies the type
|
||||||
|
of members dynamically accessed.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes">
|
||||||
|
<summary>
|
||||||
|
Specifies the types of members that are dynamically accessed.
|
||||||
|
|
||||||
|
This enumeration has a <see cref="T:System.FlagsAttribute"/> attribute that allows a
|
||||||
|
bitwise combination of its member values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.None">
|
||||||
|
<summary>
|
||||||
|
Specifies no members.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor">
|
||||||
|
<summary>
|
||||||
|
Specifies the default, parameterless public constructor.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors">
|
||||||
|
<summary>
|
||||||
|
Specifies all public constructors.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors">
|
||||||
|
<summary>
|
||||||
|
Specifies all non-public constructors.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods">
|
||||||
|
<summary>
|
||||||
|
Specifies all public methods.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods">
|
||||||
|
<summary>
|
||||||
|
Specifies all non-public methods.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields">
|
||||||
|
<summary>
|
||||||
|
Specifies all public fields.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields">
|
||||||
|
<summary>
|
||||||
|
Specifies all non-public fields.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes">
|
||||||
|
<summary>
|
||||||
|
Specifies all public nested types.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes">
|
||||||
|
<summary>
|
||||||
|
Specifies all non-public nested types.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties">
|
||||||
|
<summary>
|
||||||
|
Specifies all public properties.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties">
|
||||||
|
<summary>
|
||||||
|
Specifies all non-public properties.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents">
|
||||||
|
<summary>
|
||||||
|
Specifies all public events.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents">
|
||||||
|
<summary>
|
||||||
|
Specifies all non-public events.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces">
|
||||||
|
<summary>
|
||||||
|
Specifies all interfaces implemented by the type.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All">
|
||||||
|
<summary>
|
||||||
|
Specifies all members.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute">
|
||||||
|
<summary>
|
||||||
|
Indicates that the specified method requires dynamic access to code that is not referenced
|
||||||
|
statically, for example through <see cref="N:System.Reflection"/>.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This allows tools to understand which methods are unsafe to call when removing unreferenced
|
||||||
|
code from an application.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute"/> class
|
||||||
|
with the specified message.
|
||||||
|
</summary>
|
||||||
|
<param name="message">
|
||||||
|
A message that contains information about the usage of unreferenced code.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute.Message">
|
||||||
|
<summary>
|
||||||
|
Gets a message that contains information about the usage of unreferenced code.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute.Url">
|
||||||
|
<summary>
|
||||||
|
Gets or sets an optional URL that contains more information about the method,
|
||||||
|
why it requires unreferenced code, and what options a consumer has to deal with it.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute">
|
||||||
|
<summary>
|
||||||
|
Suppresses reporting of a specific rule violation, allowing multiple suppressions on a
|
||||||
|
single code artifact.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
<see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/> is different than
|
||||||
|
<see cref="T:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute"/> in that it doesn't have a
|
||||||
|
<see cref="T:System.Diagnostics.ConditionalAttribute"/>. So it is always preserved in the compiled assembly.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.#ctor(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/>
|
||||||
|
class, specifying the category of the tool and the identifier for an analysis rule.
|
||||||
|
</summary>
|
||||||
|
<param name="category">The category for the attribute.</param>
|
||||||
|
<param name="checkId">The identifier of the analysis rule the attribute applies to.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category">
|
||||||
|
<summary>
|
||||||
|
Gets the category identifying the classification of the attribute.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category"/> property describes the tool or tool analysis category
|
||||||
|
for which a message suppression attribute applies.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.CheckId">
|
||||||
|
<summary>
|
||||||
|
Gets the identifier of the analysis tool rule to be suppressed.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
Concatenated together, the <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Category"/> and <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.CheckId"/>
|
||||||
|
properties form a unique check identifier.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Scope">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the scope of the code that is relevant for the attribute.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
The Scope property is an optional argument that specifies the metadata scope for which
|
||||||
|
the attribute is relevant.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Target">
|
||||||
|
<summary>
|
||||||
|
Gets or sets a fully qualified path that represents the target of the attribute.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Target"/> property is an optional argument identifying the analysis target
|
||||||
|
of the attribute. An example value is "System.IO.Stream.ctor():System.Void".
|
||||||
|
Because it is fully qualified, it can be long, particularly for targets such as parameters.
|
||||||
|
The analysis tool user interface should be capable of automatically formatting the parameter.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.MessageId">
|
||||||
|
<summary>
|
||||||
|
Gets or sets an optional argument expanding on exclusion criteria.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
The <see cref="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.MessageId"/> property is an optional argument that specifies additional
|
||||||
|
exclusion where the literal metadata target is not sufficiently precise. For example,
|
||||||
|
the <see cref="T:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"/> cannot be applied within a method,
|
||||||
|
and it may be desirable to suppress a violation against a statement in the method that will
|
||||||
|
give a rule violation, but not against all statements in the method.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute.Justification">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the justification for suppressing the code analysis message.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute">
|
||||||
|
<summary>
|
||||||
|
Indicates that the specified method requires the ability to generate new code at runtime,
|
||||||
|
for example through <see cref="N:System.Reflection"/>.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This allows tools to understand which methods are unsafe to call when compiling ahead of time.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute"/> class
|
||||||
|
with the specified message.
|
||||||
|
</summary>
|
||||||
|
<param name="message">
|
||||||
|
A message that contains information about the usage of dynamic code.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.Message">
|
||||||
|
<summary>
|
||||||
|
Gets a message that contains information about the usage of dynamic code.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.Url">
|
||||||
|
<summary>
|
||||||
|
Gets or sets an optional URL that contains more information about the method,
|
||||||
|
why it requires dynamic code, and what options a consumer has to deal with it.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
||||||
|
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
||||||
|
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
||||||
|
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
||||||
|
<summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
|
||||||
|
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter may be null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
||||||
|
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
||||||
|
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
||||||
|
<summary>Initializes the attribute with the associated parameter name.</summary>
|
||||||
|
<param name="parameterName">
|
||||||
|
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
||||||
|
<summary>Gets the associated parameter name.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
||||||
|
<summary>Applied to a method that will never return under any circumstance.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
||||||
|
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified parameter value.</summary>
|
||||||
|
<param name="parameterValue">
|
||||||
|
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
||||||
|
the associated parameter matches this value.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
||||||
|
<summary>Gets the condition parameter value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
|
||||||
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
||||||
|
<summary>Initializes the attribute with a field or property member.</summary>
|
||||||
|
<param name="member">
|
||||||
|
The field or property member that is promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
||||||
|
<summary>Initializes the attribute with the list of field and property members.</summary>
|
||||||
|
<param name="members">
|
||||||
|
The list of field and property members that are promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
||||||
|
<summary>Gets field or property member names.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
|
||||||
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||||
|
</param>
|
||||||
|
<param name="member">
|
||||||
|
The field or property member that is promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||||
|
</param>
|
||||||
|
<param name="members">
|
||||||
|
The list of field and property members that are promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
||||||
|
<summary>Gets field or property member names.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_CannotActivateAbstractOrInterface">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it is either abstract or an interface.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_CannotBindToConstructorParameter">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters cannot be bound to. Constructor parameters cannot be declared as in, out, or ref. Invalid parameters are: '{1}'</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ConstructorParametersDoNotMatchProperties">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters cannot be bound to. Constructor parameters must have corresponding properties. Fields are not supported. Missing properties are: '{1}'</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_FailedBinding">
|
||||||
|
<summary>Failed to convert configuration value at '{0}' to type '{1}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_FailedToActivate">
|
||||||
|
<summary>Failed to create instance of type '{0}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_GeneralErrorWhenBinding">
|
||||||
|
<summary>'{0}' was set and binding has failed. The likely cause is an invalid configuration value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MissingConfig">
|
||||||
|
<summary>'{0}' was set on the provided {1}, but the following properties were not found on the instance of {2}: {3}</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MissingPublicInstanceConstructor">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it is missing a public instance constructor.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_MultipleParameterizedConstructors">
|
||||||
|
<summary>Cannot create instance of type '{0}' because it has multiple public parameterized constructors.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ParameterBeingBoundToIsUnnamed">
|
||||||
|
<summary>Cannot create instance of type '{0}' because one or more parameters are unnamed.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_ParameterHasNoMatchingConfig">
|
||||||
|
<summary>Cannot create instance of type '{0}' because parameter '{1}' has no matching config. Each parameter in the constructor that does not have a default value must have a corresponding config entry.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_UnsupportedMultidimensionalArray">
|
||||||
|
<summary>Cannot create instance of type '{0}' because multidimensional arrays are not supported.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
mlkx6dQXuM1JA/6LlKqOwHofDUM4Zxe+OBcaXrQysXZdfalefwkuaZfszz9IKNVxYxemj8yP7TLwrU8fgrtyIw==
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"contentHash": "ebFbu+vsz4rzeAICWavk9a0FutWVs7aNZap5k/IVxVhu2CnnhOp/H/gNtpzplrqjYDaNYdmv9a/DoUvH2ynVEQ==",
|
||||||
|
"source": "https://api.nuget.org/v3/index.json"
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>Microsoft.Extensions.Configuration.FileExtensions</id>
|
||||||
|
<version>2.0.0</version>
|
||||||
|
<authors>Microsoft</authors>
|
||||||
|
<owners>Microsoft</owners>
|
||||||
|
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||||
|
<licenseUrl>https://raw.githubusercontent.com/aspnet/Home/2.0.0/LICENSE.txt</licenseUrl>
|
||||||
|
<projectUrl>https://asp.net/</projectUrl>
|
||||||
|
<iconUrl>https://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
|
||||||
|
<description>Extension methods for configuring file-based configuration providers for Microsoft.Extensions.Configuration.</description>
|
||||||
|
<copyright>Copyright © Microsoft Corporation</copyright>
|
||||||
|
<tags>configuration</tags>
|
||||||
|
<serviceable>true</serviceable>
|
||||||
|
<repository type="git" url="https://github.com/aspnet/Configuration" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework=".NETStandard2.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration" version="2.0.0" />
|
||||||
|
<dependency id="Microsoft.Extensions.FileProviders.Physical" version="2.0.0" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,175 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration.FileExtensions</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.FileConfigurationExtensions">
|
||||||
|
<summary>
|
||||||
|
Extension methods for <see cref="T:Microsoft.Extensions.Configuration.FileConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.SetFileProvider(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider)">
|
||||||
|
<summary>
|
||||||
|
Sets the default <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to be used for file-based providers.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="fileProvider">The default file provider instance.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.GetFileProvider(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Gets the default <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to be used for file-based providers.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.SetBasePath(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets the FileProvider for file-based providers to a PhysicalFileProvider with the base path.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="basePath">The absolute path of file-based providers.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.SetFileLoadExceptionHandler(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{Microsoft.Extensions.Configuration.FileLoadExceptionContext})">
|
||||||
|
<summary>
|
||||||
|
Sets a default action to be invoked for file-based providers when an error occurs.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="handler">The Action to be invoked on a file load exception.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.GetFileLoadExceptionHandler(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Gets the default <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to be used for file-based providers.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.FileConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Base class for file based <see cref="T:Microsoft.Extensions.Configuration.ConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.FileConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance with the specified source.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source settings.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.FileConfigurationProvider.Source">
|
||||||
|
<summary>
|
||||||
|
The source settings for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads the contents of the file at <see cref="T:System.IO.Path"/>.
|
||||||
|
</summary>
|
||||||
|
<exception cref="T:System.IO.FileNotFoundException">If Optional is <c>false</c> on the source and a
|
||||||
|
file does not exist at specified Path.</exception>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileConfigurationProvider.Load(System.IO.Stream)">
|
||||||
|
<summary>
|
||||||
|
Loads this provider's data from a stream.
|
||||||
|
</summary>
|
||||||
|
<param name="stream">The stream to read.</param>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.FileConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Represents a base class for file based <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.FileProvider">
|
||||||
|
<summary>
|
||||||
|
Used to access the contents of the file.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.Path">
|
||||||
|
<summary>
|
||||||
|
The path to the file.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.Optional">
|
||||||
|
<summary>
|
||||||
|
Determines if loading the file is optional.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.ReloadOnChange">
|
||||||
|
<summary>
|
||||||
|
Determines whether the source will be loaded if the underlying file changes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.ReloadDelay">
|
||||||
|
<summary>
|
||||||
|
Number of milliseconds that reload will wait before calling Load. This helps
|
||||||
|
avoid triggering reload before a file is completely written. Default is 250.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.OnLoadException">
|
||||||
|
<summary>
|
||||||
|
Will be called if an uncaught exception occurs in FileConfigurationProvider.Load.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>A <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileConfigurationSource.EnsureDefaults(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Called to use any default settings on the builder like the FileProvider or FileLoadExceptionHandler.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileConfigurationSource.ResolveFileProvider">
|
||||||
|
<summary>
|
||||||
|
If no file provider has been set, for absolute Path, this will creates a physical file provider
|
||||||
|
for the nearest existing directory.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.FileLoadExceptionContext">
|
||||||
|
<summary>
|
||||||
|
Contains information about a file load exception.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.FileLoadExceptionContext.Provider">
|
||||||
|
<summary>
|
||||||
|
The <see cref="T:Microsoft.Extensions.Configuration.FileConfigurationProvider"/> that caused the exception.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.FileLoadExceptionContext.Exception">
|
||||||
|
<summary>
|
||||||
|
The exception that occured in Load.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.FileLoadExceptionContext.Ignore">
|
||||||
|
<summary>
|
||||||
|
If true, the exception will not be rethrown.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.FileExtensions.Resources.Error_ExpectedPhysicalPath">
|
||||||
|
<summary>
|
||||||
|
The expected physical path was '{0}'.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileExtensions.Resources.FormatError_ExpectedPhysicalPath(System.Object)">
|
||||||
|
<summary>
|
||||||
|
The expected physical path was '{0}'.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.FileExtensions.Resources.Error_FileNotFound">
|
||||||
|
<summary>
|
||||||
|
The configuration file '{0}' was not found and is not optional.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.FileExtensions.Resources.FormatError_FileNotFound(System.Object)">
|
||||||
|
<summary>
|
||||||
|
The configuration file '{0}' was not found and is not optional.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
BZgEA+Lr65quM9TutXR0QfOpzXE5szwwb8LfvoNxsOcr6vpeH8Ux8GaWojY0hS6nfnNRN+vr3k2S3rDCjycTQg==
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"contentHash": "rXyqWj+ew+E+mqMxKkQAUPCSOsUexTSHdbSaAOnEi4ODsNKvI8nsmFagt8GeFDJcAz57zuoq8qrGbCbgsC0uYg==",
|
||||||
|
"source": "https://api.nuget.org/v3/index.json"
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,50 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>Microsoft.Extensions.Configuration.UserSecrets</id>
|
||||||
|
<version>10.0.0-rc.2.25502.107</version>
|
||||||
|
<authors>Microsoft</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<icon>Icon.png</icon>
|
||||||
|
<readme>PACKAGE.md</readme>
|
||||||
|
<projectUrl>https://dot.net/</projectUrl>
|
||||||
|
<description>User secrets configuration provider implementation for Microsoft.Extensions.Configuration. User secrets mechanism enables you to override application configuration settings with values stored in the local secrets file. You can use UserSecretsConfigurationExtensions.AddUserSecrets extension method on IConfigurationBuilder to add user secrets provider to the configuration builder.</description>
|
||||||
|
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||||
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
|
<serviceable>true</serviceable>
|
||||||
|
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework=".NETFramework4.6.2">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Json" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.FileProviders.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.FileProviders.Physical" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Json" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.FileProviders.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.FileProviders.Physical" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework="net9.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Json" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.FileProviders.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.FileProviders.Physical" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework="net10.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Json" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.FileProviders.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.FileProviders.Physical" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework=".NETStandard2.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Json" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.FileProviders.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.FileProviders.Physical" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
## About
|
||||||
|
|
||||||
|
<!-- A description of the package and where one can find more documentation -->
|
||||||
|
|
||||||
|
User secrets configuration provider implementation for [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration/). User secrets mechanism enables you to override application configuration settings with values stored in the local secrets file. You can use [UserSecretsConfigurationExtensions.AddUserSecrets](https://learn.microsoft.com/dotnet/api/microsoft.extensions.configuration.usersecretsconfigurationextensions.addusersecrets) extension method on `IConfigurationBuilder` to add user secrets provider to the configuration builder.
|
||||||
|
|
||||||
|
## Additional Documentation
|
||||||
|
|
||||||
|
<!-- Links to further documentation -->
|
||||||
|
|
||||||
|
* [Configuration in .NET](https://learn.microsoft.com/dotnet/core/extensions/configuration)
|
||||||
|
* [Safe storage of app secrets in development in ASP.NET Core](https://learn.microsoft.com/aspnet/core/security/app-secrets)
|
||||||
|
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.configuration.usersecrets)
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!-- How to provide feedback on this package and contribute to it -->
|
||||||
|
|
||||||
|
Microsoft.Extensions.Configuration.UserSecrets is released as open source under the [MIT license](https://licenses.nuget.org/MIT). Bug reports and contributions are welcome at [the GitHub repository](https://github.com/dotnet/runtime).
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Configuration_UserSecrets_net462">
|
||||||
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Configuration_UserSecrets_net462"
|
||||||
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
|
<Warning Text="Microsoft.Extensions.Configuration.UserSecrets 10.0.0-rc.2.25502.107 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net462 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
|
||||||
|
</Target>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<!-- This capability represents the UserSecretsID + secrets.json approach to storing local user secrets. -->
|
||||||
|
<ProjectCapability Include="LocalUserSecrets" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<MSBuildAllProjects Condition="'$(MSBuildVersion)' == '' Or '$(MSBuildVersion)' < '16.0'">$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
||||||
|
<GenerateUserSecretsAttribute Condition="'$(GenerateUserSecretsAttribute)'==''">true</GenerateUserSecretsAttribute>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup Condition=" '$(UserSecretsId)' != '' AND '$(GenerateUserSecretsAttribute)' != 'false' ">
|
||||||
|
<AssemblyAttribute Include="Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute">
|
||||||
|
<_Parameter1>$(UserSecretsId.Trim())</_Parameter1>
|
||||||
|
</AssemblyAttribute>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<!-- This capability represents the UserSecretsID + secrets.json approach to storing local user secrets. -->
|
||||||
|
<ProjectCapability Include="LocalUserSecrets" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<MSBuildAllProjects Condition="'$(MSBuildVersion)' == '' Or '$(MSBuildVersion)' < '16.0'">$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
||||||
|
<GenerateUserSecretsAttribute Condition="'$(GenerateUserSecretsAttribute)'==''">true</GenerateUserSecretsAttribute>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup Condition=" '$(UserSecretsId)' != '' AND '$(GenerateUserSecretsAttribute)' != 'false' ">
|
||||||
|
<AssemblyAttribute Include="Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute">
|
||||||
|
<_Parameter1>$(UserSecretsId.Trim())</_Parameter1>
|
||||||
|
</AssemblyAttribute>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Configuration_UserSecrets_net8_0">
|
||||||
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Configuration_UserSecrets_net8_0"
|
||||||
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
|
<Warning Text="Microsoft.Extensions.Configuration.UserSecrets 10.0.0-rc.2.25502.107 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
|
||||||
|
</Target>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<!-- This capability represents the UserSecretsID + secrets.json approach to storing local user secrets. -->
|
||||||
|
<ProjectCapability Include="LocalUserSecrets" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<MSBuildAllProjects Condition="'$(MSBuildVersion)' == '' Or '$(MSBuildVersion)' < '16.0'">$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
||||||
|
<GenerateUserSecretsAttribute Condition="'$(GenerateUserSecretsAttribute)'==''">true</GenerateUserSecretsAttribute>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup Condition=" '$(UserSecretsId)' != '' AND '$(GenerateUserSecretsAttribute)' != 'false' ">
|
||||||
|
<AssemblyAttribute Include="Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute">
|
||||||
|
<_Parameter1>$(UserSecretsId.Trim())</_Parameter1>
|
||||||
|
</AssemblyAttribute>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,200 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration.UserSecrets</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecrets.PathHelper">
|
||||||
|
<summary>
|
||||||
|
Provides paths for user secrets configuration files.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.PathHelper.GetSecretsPathFromSecretsId(System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the path to the JSON file that stores user secrets.
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretsId">The user secret ID.</param>
|
||||||
|
<returns>The full path to the secret file.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method uses the current user profile to locate the secrets
|
||||||
|
file on disk in a location outside of source control.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.PathHelper.InternalGetSecretsPathFromSecretsId(System.String,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Returns the path to the JSON file that stores user secrets or throws exception if not found.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
This uses the current user profile to locate the secrets file on disk in a location outside of source control.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretsId">The user secret ID.</param>
|
||||||
|
<param name="throwIfNoRoot">specifies if an exception should be thrown when no root for user secrets is found</param>
|
||||||
|
<returns>The full path to the secret file.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute">
|
||||||
|
<summary>
|
||||||
|
Represents the user secrets ID.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
In most cases, this attribute is automatically generated during compilation by MSBuild targets
|
||||||
|
included in the UserSecrets NuGet package. These targets use the MSBuild property 'UserSecretsId'
|
||||||
|
to set the value for <see cref="P:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.UserSecretsId"/>.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretId">The user secrets ID.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.UserSecretsId">
|
||||||
|
<summary>
|
||||||
|
Gets the user secrets ID.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions">
|
||||||
|
<summary>
|
||||||
|
Provides configuration extensions for adding user secrets configuration source.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<exception cref="T:System.InvalidOperationException">The assembly containing <typeparamref name="T"/> does not have <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and the assembly containing <typeparamref name="T"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is <see langword="false"/> and the assembly containing <typeparamref name="T"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and <paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and <paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source with specified user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="userSecretsId">The user secrets ID.</param>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source with specified user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="userSecretsId">The user secrets ID.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Common_StringNullOrEmpty">
|
||||||
|
<summary>Value cannot be null or an empty string.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Invalid_Character_In_UserSecrets_Id">
|
||||||
|
<summary>Invalid character '{0}' found in the user secrets ID at index '{1}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Missing_UserSecretsIdAttribute">
|
||||||
|
<summary>Could not find 'UserSecretsIdAttribute' on assembly '{0}'.
|
||||||
|
Check that the project for '{0}' has set the 'UserSecretsId' build property.
|
||||||
|
If the 'UserSecretsId' property is already set then add a reference to the Microsoft.Extensions.Configuration.UserSecret ...</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Missing_UserSecretsLocation">
|
||||||
|
<summary>Could not determine an appropriate location for storing user secrets. Set the {0} environment variable to a folder where user secrets should be stored.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1,383 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration.UserSecrets</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecrets.PathHelper">
|
||||||
|
<summary>
|
||||||
|
Provides paths for user secrets configuration files.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.PathHelper.GetSecretsPathFromSecretsId(System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the path to the JSON file that stores user secrets.
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretsId">The user secret ID.</param>
|
||||||
|
<returns>The full path to the secret file.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method uses the current user profile to locate the secrets
|
||||||
|
file on disk in a location outside of source control.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.PathHelper.InternalGetSecretsPathFromSecretsId(System.String,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Returns the path to the JSON file that stores user secrets or throws exception if not found.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
This uses the current user profile to locate the secrets file on disk in a location outside of source control.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretsId">The user secret ID.</param>
|
||||||
|
<param name="throwIfNoRoot">specifies if an exception should be thrown when no root for user secrets is found</param>
|
||||||
|
<returns>The full path to the secret file.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute">
|
||||||
|
<summary>
|
||||||
|
Represents the user secrets ID.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
In most cases, this attribute is automatically generated during compilation by MSBuild targets
|
||||||
|
included in the UserSecrets NuGet package. These targets use the MSBuild property 'UserSecretsId'
|
||||||
|
to set the value for <see cref="P:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.UserSecretsId"/>.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretId">The user secrets ID.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.UserSecretsId">
|
||||||
|
<summary>
|
||||||
|
Gets the user secrets ID.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions">
|
||||||
|
<summary>
|
||||||
|
Provides configuration extensions for adding user secrets configuration source.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<exception cref="T:System.InvalidOperationException">The assembly containing <typeparamref name="T"/> does not have <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and the assembly containing <typeparamref name="T"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is <see langword="false"/> and the assembly containing <typeparamref name="T"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and <paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and <paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source with specified user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="userSecretsId">The user secrets ID.</param>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source with specified user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="userSecretsId">The user secrets ID.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Common_StringNullOrEmpty">
|
||||||
|
<summary>Value cannot be null or an empty string.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Invalid_Character_In_UserSecrets_Id">
|
||||||
|
<summary>Invalid character '{0}' found in the user secrets ID at index '{1}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Missing_UserSecretsIdAttribute">
|
||||||
|
<summary>Could not find 'UserSecretsIdAttribute' on assembly '{0}'.
|
||||||
|
Check that the project for '{0}' has set the 'UserSecretsId' build property.
|
||||||
|
If the 'UserSecretsId' property is already set then add a reference to the Microsoft.Extensions.Configuration.UserSecret ...</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Missing_UserSecretsLocation">
|
||||||
|
<summary>Could not determine an appropriate location for storing user secrets. Set the {0} environment variable to a folder where user secrets should be stored.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
|
||||||
|
<summary>
|
||||||
|
Attribute used to indicate a source generator should create a function for marshalling
|
||||||
|
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This attribute is meaningless if the source generator associated with it is not enabled.
|
||||||
|
The current built-in source generator only supports C# and only supplies an implementation when
|
||||||
|
applied to static, partial, non-generic methods.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="libraryName">Name of the library containing the import.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
|
||||||
|
<summary>
|
||||||
|
Gets the name of the library containing the import.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the name of the entry point to be called.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Gets or sets how to marshal string arguments to the method.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
|
||||||
|
<see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
|
||||||
|
or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
|
||||||
|
<summary>
|
||||||
|
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
|
||||||
|
on other platforms) before returning from the attributed method.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Specifies how strings should be marshalled for generated p/invokes
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
|
||||||
|
<summary>
|
||||||
|
Indicates the user is supplying a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-8 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-16 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
||||||
|
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
||||||
|
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
||||||
|
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
||||||
|
<summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
|
||||||
|
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter may be null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
||||||
|
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
||||||
|
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
||||||
|
<summary>Initializes the attribute with the associated parameter name.</summary>
|
||||||
|
<param name="parameterName">
|
||||||
|
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
||||||
|
<summary>Gets the associated parameter name.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
||||||
|
<summary>Applied to a method that will never return under any circumstance.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
||||||
|
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified parameter value.</summary>
|
||||||
|
<param name="parameterValue">
|
||||||
|
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
||||||
|
the associated parameter matches this value.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
||||||
|
<summary>Gets the condition parameter value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
|
||||||
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
||||||
|
<summary>Initializes the attribute with a field or property member.</summary>
|
||||||
|
<param name="member">
|
||||||
|
The field or property member that is promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
||||||
|
<summary>Initializes the attribute with the list of field and property members.</summary>
|
||||||
|
<param name="members">
|
||||||
|
The list of field and property members that are promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
||||||
|
<summary>Gets field or property member names.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
|
||||||
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated field or property member will not be null.
|
||||||
|
</param>
|
||||||
|
<param name="member">
|
||||||
|
The field or property member that is promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated field and property members will not be null.
|
||||||
|
</param>
|
||||||
|
<param name="members">
|
||||||
|
The list of field and property members that are promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
||||||
|
<summary>Gets field or property member names.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.ExceptionPolyfills">
|
||||||
|
<summary>Provides downlevel polyfills for static methods on Exception-derived types.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1,200 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration.UserSecrets</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecrets.PathHelper">
|
||||||
|
<summary>
|
||||||
|
Provides paths for user secrets configuration files.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.PathHelper.GetSecretsPathFromSecretsId(System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the path to the JSON file that stores user secrets.
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretsId">The user secret ID.</param>
|
||||||
|
<returns>The full path to the secret file.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method uses the current user profile to locate the secrets
|
||||||
|
file on disk in a location outside of source control.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.PathHelper.InternalGetSecretsPathFromSecretsId(System.String,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Returns the path to the JSON file that stores user secrets or throws exception if not found.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
This uses the current user profile to locate the secrets file on disk in a location outside of source control.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretsId">The user secret ID.</param>
|
||||||
|
<param name="throwIfNoRoot">specifies if an exception should be thrown when no root for user secrets is found</param>
|
||||||
|
<returns>The full path to the secret file.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute">
|
||||||
|
<summary>
|
||||||
|
Represents the user secrets ID.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
In most cases, this attribute is automatically generated during compilation by MSBuild targets
|
||||||
|
included in the UserSecrets NuGet package. These targets use the MSBuild property 'UserSecretsId'
|
||||||
|
to set the value for <see cref="P:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.UserSecretsId"/>.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretId">The user secrets ID.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.UserSecretsId">
|
||||||
|
<summary>
|
||||||
|
Gets the user secrets ID.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions">
|
||||||
|
<summary>
|
||||||
|
Provides configuration extensions for adding user secrets configuration source.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<exception cref="T:System.InvalidOperationException">The assembly containing <typeparamref name="T"/> does not have <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and the assembly containing <typeparamref name="T"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is <see langword="false"/> and the assembly containing <typeparamref name="T"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and <paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and <paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source with specified user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="userSecretsId">The user secrets ID.</param>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source with specified user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="userSecretsId">The user secrets ID.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Common_StringNullOrEmpty">
|
||||||
|
<summary>Value cannot be null or an empty string.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Invalid_Character_In_UserSecrets_Id">
|
||||||
|
<summary>Invalid character '{0}' found in the user secrets ID at index '{1}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Missing_UserSecretsIdAttribute">
|
||||||
|
<summary>Could not find 'UserSecretsIdAttribute' on assembly '{0}'.
|
||||||
|
Check that the project for '{0}' has set the 'UserSecretsId' build property.
|
||||||
|
If the 'UserSecretsId' property is already set then add a reference to the Microsoft.Extensions.Configuration.UserSecret ...</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Missing_UserSecretsLocation">
|
||||||
|
<summary>Could not determine an appropriate location for storing user secrets. Set the {0} environment variable to a folder where user secrets should be stored.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1,200 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration.UserSecrets</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecrets.PathHelper">
|
||||||
|
<summary>
|
||||||
|
Provides paths for user secrets configuration files.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.PathHelper.GetSecretsPathFromSecretsId(System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the path to the JSON file that stores user secrets.
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretsId">The user secret ID.</param>
|
||||||
|
<returns>The full path to the secret file.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method uses the current user profile to locate the secrets
|
||||||
|
file on disk in a location outside of source control.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.PathHelper.InternalGetSecretsPathFromSecretsId(System.String,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Returns the path to the JSON file that stores user secrets or throws exception if not found.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
This uses the current user profile to locate the secrets file on disk in a location outside of source control.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretsId">The user secret ID.</param>
|
||||||
|
<param name="throwIfNoRoot">specifies if an exception should be thrown when no root for user secrets is found</param>
|
||||||
|
<returns>The full path to the secret file.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute">
|
||||||
|
<summary>
|
||||||
|
Represents the user secrets ID.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
In most cases, this attribute is automatically generated during compilation by MSBuild targets
|
||||||
|
included in the UserSecrets NuGet package. These targets use the MSBuild property 'UserSecretsId'
|
||||||
|
to set the value for <see cref="P:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.UserSecretsId"/>.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretId">The user secrets ID.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.UserSecretsId">
|
||||||
|
<summary>
|
||||||
|
Gets the user secrets ID.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions">
|
||||||
|
<summary>
|
||||||
|
Provides configuration extensions for adding user secrets configuration source.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<exception cref="T:System.InvalidOperationException">The assembly containing <typeparamref name="T"/> does not have <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and the assembly containing <typeparamref name="T"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is <see langword="false"/> and the assembly containing <typeparamref name="T"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and <paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and <paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source with specified user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="userSecretsId">The user secrets ID.</param>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source with specified user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="userSecretsId">The user secrets ID.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Common_StringNullOrEmpty">
|
||||||
|
<summary>Value cannot be null or an empty string.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Invalid_Character_In_UserSecrets_Id">
|
||||||
|
<summary>Invalid character '{0}' found in the user secrets ID at index '{1}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Missing_UserSecretsIdAttribute">
|
||||||
|
<summary>Could not find 'UserSecretsIdAttribute' on assembly '{0}'.
|
||||||
|
Check that the project for '{0}' has set the 'UserSecretsId' build property.
|
||||||
|
If the 'UserSecretsId' property is already set then add a reference to the Microsoft.Extensions.Configuration.UserSecret ...</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Missing_UserSecretsLocation">
|
||||||
|
<summary>Could not determine an appropriate location for storing user secrets. Set the {0} environment variable to a folder where user secrets should be stored.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1,383 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration.UserSecrets</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecrets.PathHelper">
|
||||||
|
<summary>
|
||||||
|
Provides paths for user secrets configuration files.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.PathHelper.GetSecretsPathFromSecretsId(System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the path to the JSON file that stores user secrets.
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretsId">The user secret ID.</param>
|
||||||
|
<returns>The full path to the secret file.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method uses the current user profile to locate the secrets
|
||||||
|
file on disk in a location outside of source control.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.PathHelper.InternalGetSecretsPathFromSecretsId(System.String,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Returns the path to the JSON file that stores user secrets or throws exception if not found.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
This uses the current user profile to locate the secrets file on disk in a location outside of source control.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretsId">The user secret ID.</param>
|
||||||
|
<param name="throwIfNoRoot">specifies if an exception should be thrown when no root for user secrets is found</param>
|
||||||
|
<returns>The full path to the secret file.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute">
|
||||||
|
<summary>
|
||||||
|
Represents the user secrets ID.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
In most cases, this attribute is automatically generated during compilation by MSBuild targets
|
||||||
|
included in the UserSecrets NuGet package. These targets use the MSBuild property 'UserSecretsId'
|
||||||
|
to set the value for <see cref="P:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.UserSecretsId"/>.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.
|
||||||
|
</summary>
|
||||||
|
<param name="userSecretId">The user secrets ID.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute.UserSecretsId">
|
||||||
|
<summary>
|
||||||
|
Gets the user secrets ID.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions">
|
||||||
|
<summary>
|
||||||
|
Provides configuration extensions for adding user secrets configuration source.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<exception cref="T:System.InvalidOperationException">The assembly containing <typeparamref name="T"/> does not have <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and the assembly containing <typeparamref name="T"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. Searches the assembly that contains type <typeparamref name="T"/>
|
||||||
|
for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is <see langword="false"/> and the assembly containing <typeparamref name="T"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<typeparam name="T">The type from the assembly to search for an instance of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</typeparam>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and <paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source. This searches <paramref name="assembly"/> for an instance
|
||||||
|
of <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>, which specifies a user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="assembly">The assembly with the <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute" />.</param>
|
||||||
|
<param name="optional">Whether loading secrets is optional. When false, this method may throw.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<exception cref="T:System.InvalidOperationException"><paramref name="optional"/> is false and <paramref name="assembly"/> does not have a valid <see cref="T:Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute"/>.</exception>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source with specified user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="userSecretsId">The user secrets ID.</param>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions.AddUserSecrets(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
<para>
|
||||||
|
Adds the user secrets configuration source with specified user secrets ID.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
A user secrets ID is unique value used to store and identify a collection of secret configuration values.
|
||||||
|
</para>
|
||||||
|
</summary>
|
||||||
|
<param name="configuration">The configuration builder.</param>
|
||||||
|
<param name="userSecretsId">The user secrets ID.</param>
|
||||||
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
||||||
|
<returns>The configuration builder.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Common_StringNullOrEmpty">
|
||||||
|
<summary>Value cannot be null or an empty string.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Invalid_Character_In_UserSecrets_Id">
|
||||||
|
<summary>Invalid character '{0}' found in the user secrets ID at index '{1}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Missing_UserSecretsIdAttribute">
|
||||||
|
<summary>Could not find 'UserSecretsIdAttribute' on assembly '{0}'.
|
||||||
|
Check that the project for '{0}' has set the 'UserSecretsId' build property.
|
||||||
|
If the 'UserSecretsId' property is already set then add a reference to the Microsoft.Extensions.Configuration.UserSecret ...</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_Missing_UserSecretsLocation">
|
||||||
|
<summary>Could not determine an appropriate location for storing user secrets. Set the {0} environment variable to a folder where user secrets should be stored.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
|
||||||
|
<summary>
|
||||||
|
Attribute used to indicate a source generator should create a function for marshalling
|
||||||
|
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This attribute is meaningless if the source generator associated with it is not enabled.
|
||||||
|
The current built-in source generator only supports C# and only supplies an implementation when
|
||||||
|
applied to static, partial, non-generic methods.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="libraryName">Name of the library containing the import.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
|
||||||
|
<summary>
|
||||||
|
Gets the name of the library containing the import.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the name of the entry point to be called.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Gets or sets how to marshal string arguments to the method.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
|
||||||
|
<see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
|
||||||
|
or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
|
||||||
|
<summary>
|
||||||
|
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
|
||||||
|
on other platforms) before returning from the attributed method.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Specifies how strings should be marshalled for generated p/invokes
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
|
||||||
|
<summary>
|
||||||
|
Indicates the user is supplying a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-8 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-16 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
||||||
|
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
||||||
|
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
||||||
|
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
||||||
|
<summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
|
||||||
|
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter may be null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
||||||
|
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
||||||
|
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
||||||
|
<summary>Initializes the attribute with the associated parameter name.</summary>
|
||||||
|
<param name="parameterName">
|
||||||
|
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
||||||
|
<summary>Gets the associated parameter name.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
||||||
|
<summary>Applied to a method that will never return under any circumstance.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
||||||
|
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified parameter value.</summary>
|
||||||
|
<param name="parameterValue">
|
||||||
|
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
||||||
|
the associated parameter matches this value.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
||||||
|
<summary>Gets the condition parameter value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
|
||||||
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
||||||
|
<summary>Initializes the attribute with a field or property member.</summary>
|
||||||
|
<param name="member">
|
||||||
|
The field or property member that is promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
||||||
|
<summary>Initializes the attribute with the list of field and property members.</summary>
|
||||||
|
<param name="members">
|
||||||
|
The list of field and property members that are promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
||||||
|
<summary>Gets field or property member names.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
|
||||||
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated field or property member will not be null.
|
||||||
|
</param>
|
||||||
|
<param name="member">
|
||||||
|
The field or property member that is promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated field and property members will not be null.
|
||||||
|
</param>
|
||||||
|
<param name="members">
|
||||||
|
The list of field and property members that are promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
||||||
|
<summary>Gets field or property member names.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.ExceptionPolyfills">
|
||||||
|
<summary>Provides downlevel polyfills for static methods on Exception-derived types.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
oaSFhnfEtLcbDw5ziRRGdUizJZqpjeFPjgMhucHaU/+StdpwJFVC/2Ek4FJTJUCTiyUo1defmGTYLyOTp25r+A==
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"contentHash": "SsI4RqI8EH00+cYO96tbftlh87sNUv1eeyuBU1XZdQkG0RrHAOjWgl7P0FoLeTSMXJpOnfweeOWj2d1/5H3FxA==",
|
||||||
|
"source": "https://api.nuget.org/v3/index.json"
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>Microsoft.Extensions.Configuration</id>
|
||||||
|
<version>2.0.0</version>
|
||||||
|
<authors>Microsoft</authors>
|
||||||
|
<owners>Microsoft</owners>
|
||||||
|
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||||
|
<licenseUrl>https://raw.githubusercontent.com/aspnet/Home/2.0.0/LICENSE.txt</licenseUrl>
|
||||||
|
<projectUrl>https://asp.net/</projectUrl>
|
||||||
|
<iconUrl>https://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
|
||||||
|
<description>Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider.</description>
|
||||||
|
<copyright>Copyright © Microsoft Corporation</copyright>
|
||||||
|
<tags>configuration</tags>
|
||||||
|
<serviceable>true</serviceable>
|
||||||
|
<repository type="git" url="https://github.com/aspnet/Configuration" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework=".NETStandard2.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="2.0.0" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,324 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationBuilder">
|
||||||
|
<summary>
|
||||||
|
Used to build key/value based configuration settings for use in an application.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources">
|
||||||
|
<summary>
|
||||||
|
Returns the sources used to obtain configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Properties">
|
||||||
|
<summary>
|
||||||
|
Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>
|
||||||
|
and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Adds a new configuration source.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The configuration source to add.</param>
|
||||||
|
<returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Build">
|
||||||
|
<summary>
|
||||||
|
Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of providers registered in
|
||||||
|
<see cref="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources"/>.
|
||||||
|
</summary>
|
||||||
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered providers.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyComparer">
|
||||||
|
<summary>
|
||||||
|
IComparer implementation used to order configuration keys.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Instance">
|
||||||
|
<summary>
|
||||||
|
The default instance.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Compare(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Compares two strings.
|
||||||
|
</summary>
|
||||||
|
<param name="x">First string.</param>
|
||||||
|
<param name="y">Second string.</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Base helper class for implementing an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.#ctor">
|
||||||
|
<summary>
|
||||||
|
Initializes a new <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationProvider.Data">
|
||||||
|
<summary>
|
||||||
|
The configuration key value pairs for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.TryGet(System.String,System.String@)">
|
||||||
|
<summary>
|
||||||
|
Attempts to find a value with the given key, returns true if one is found, false otherwise.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key to lookup.</param>
|
||||||
|
<param name="value">The value found at key if one is found.</param>
|
||||||
|
<returns>True if key has a value, false otherwise.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Set(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets a value for a given key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key to set.</param>
|
||||||
|
<param name="value">The value to set.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads (or reloads) the data for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the list of keys that this provider has.
|
||||||
|
</summary>
|
||||||
|
<param name="earlierKeys">The earlier keys that other providers contain.</param>
|
||||||
|
<param name="parentPath">The path for the parent IConfiguration.</param>
|
||||||
|
<returns>The list of keys for this provider.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to listen when this provider is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.OnReload">
|
||||||
|
<summary>
|
||||||
|
Triggers the reload change token and creates a new one.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationReloadToken">
|
||||||
|
<summary>
|
||||||
|
Implements <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.ActiveChangeCallbacks">
|
||||||
|
<summary>
|
||||||
|
Indicates if this token will proactively raise callbacks. Callbacks are still guaranteed to be invoked, eventually.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.HasChanged">
|
||||||
|
<summary>
|
||||||
|
Gets a value that indicates if a change has occurred.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
||||||
|
<summary>
|
||||||
|
Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/>
|
||||||
|
MUST be set before the callback is invoked.
|
||||||
|
</summary>
|
||||||
|
<param name="callback">The callback to invoke.</param>
|
||||||
|
<param name="state">State to be passed into the callback.</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.OnReload">
|
||||||
|
<summary>
|
||||||
|
Used to trigger the change token when a reload occurs.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationRoot">
|
||||||
|
<summary>
|
||||||
|
The root node for a configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.#ctor(System.Collections.Generic.IList{Microsoft.Extensions.Configuration.IConfigurationProvider})">
|
||||||
|
<summary>
|
||||||
|
Initializes a Configuration root with a list of providers.
|
||||||
|
</summary>
|
||||||
|
<param name="providers">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Providers">
|
||||||
|
<summary>
|
||||||
|
The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Item(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the value corresponding to a configuration key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<returns>The configuration value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetChildren">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate children sub-sections.
|
||||||
|
</summary>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetSection(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets a configuration sub-section with the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key of the configuration section.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method will never return <c>null</c>. If no matching sub-section is found with the specified key,
|
||||||
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Reload">
|
||||||
|
<summary>
|
||||||
|
Force the configuration values to be reloaded from the underlying sources.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationSection">
|
||||||
|
<summary>
|
||||||
|
Represents a section of application configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.#ctor(Microsoft.Extensions.Configuration.ConfigurationRoot,System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance.
|
||||||
|
</summary>
|
||||||
|
<param name="root">The configuration root.</param>
|
||||||
|
<param name="path">The path to this section.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Path">
|
||||||
|
<summary>
|
||||||
|
Gets the full path to this section from the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Key">
|
||||||
|
<summary>
|
||||||
|
Gets the key this section occupies in its parent.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Value">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the section value.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Item(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the value corresponding to a configuration key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<returns>The configuration value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetSection(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets a configuration sub-section with the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key of the configuration section.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method will never return <c>null</c>. If no matching sub-section is found with the specified key,
|
||||||
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetChildren">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate descendant configuration sub-sections.
|
||||||
|
</summary>
|
||||||
|
<returns>The configuration sub-sections.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions">
|
||||||
|
<summary>
|
||||||
|
IConfigurationBuilder extension methods for the MemoryConfigurationProvider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Adds the memory configuration provider to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
||||||
|
<summary>
|
||||||
|
Adds the memory configuration provider to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="initialData">The data to add to memory configuration provider.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
In-memory implementation of <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initialize a new instance from the source.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source settings.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.Add(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Add a new key and value pair.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<param name="value">The configuration value.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.GetEnumerator">
|
||||||
|
<summary>
|
||||||
|
Returns an enumerator that iterates through the collection.
|
||||||
|
</summary>
|
||||||
|
<returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.System#Collections#IEnumerable#GetEnumerator">
|
||||||
|
<summary>
|
||||||
|
Returns an enumerator that iterates through the collection.
|
||||||
|
</summary>
|
||||||
|
<returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Represents in-memory data as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.InitialData">
|
||||||
|
<summary>
|
||||||
|
The initial key value configuration pairs.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>A <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/></returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.Resources.Error_NoSources">
|
||||||
|
<summary>
|
||||||
|
A configuration source is not registered. Please register one before setting a value.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Resources.FormatError_NoSources">
|
||||||
|
<summary>
|
||||||
|
A configuration source is not registered. Please register one before setting a value.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
LBfLMV5vKkxX6xM8WUT0YrIYUBgrcfKMuJX9ufIZc7vX3p016s5TZ4zy2IKpn8p5kFG31L6AZRpPeHW+U8wBmw==
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"contentHash": "YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==",
|
||||||
|
"source": "https://api.nuget.org/v3/index.json"
|
||||||
|
}
|
||||||
BIN
local-nugets/microsoft.extensions.configuration/9.0.0/Icon.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,23 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) .NET Foundation and Contributors
|
||||||
|
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>Microsoft.Extensions.Configuration</id>
|
||||||
|
<version>9.0.0</version>
|
||||||
|
<authors>Microsoft</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<icon>Icon.png</icon>
|
||||||
|
<readme>PACKAGE.md</readme>
|
||||||
|
<projectUrl>https://dot.net/</projectUrl>
|
||||||
|
<description>Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider.</description>
|
||||||
|
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||||
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
|
<serviceable>true</serviceable>
|
||||||
|
<repository type="git" url="https://github.com/dotnet/runtime" commit="9d5a6a9aa463d6d10b0b0ba6d5982cc82f363dc3" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework=".NETFramework4.6.2">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="9.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.Primitives" version="9.0.0" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="9.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.Primitives" version="9.0.0" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework="net9.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="9.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.Primitives" version="9.0.0" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework=".NETStandard2.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="9.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Microsoft.Extensions.Primitives" version="9.0.0" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,82 @@
|
|||||||
|
## About
|
||||||
|
|
||||||
|
<!-- A description of the package and where one can find more documentation -->
|
||||||
|
|
||||||
|
`Microsoft.Extensions.Configuration` is combined with a core configuration abstraction under `Microsoft.Extensions.Configuration.Abstractions` that allows for building different kinds of configuration providers to retrieve key/value pair configuration values from in the form of `IConfiguration`. There are a number of built-in configuration provider implementations to read from environment variables, in-memory collections, JSON, INI or XML files. Aside from the built-in variations, there are more shipped libraries shipped by community for integration with various configuration service and other data sources.
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!-- The key features of this package -->
|
||||||
|
|
||||||
|
* In-memory configuration provider
|
||||||
|
* Chained configuration provider for chaining multiple confiugration providers together.
|
||||||
|
* Base types that implement configuration abstraction interfaces that can be used when implementing other configuration providers.
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!-- A compelling example on how to use this package with code, as well as any specific guidelines for when to use the package -->
|
||||||
|
|
||||||
|
```C#
|
||||||
|
using Microsoft.Extensions.Configuration;
|
||||||
|
|
||||||
|
var configurationBuilder = new ConfigurationBuilder();
|
||||||
|
|
||||||
|
configurationBuilder.AddInMemoryCollection(
|
||||||
|
new Dictionary<string, string?>
|
||||||
|
{
|
||||||
|
["Setting1"] = "value",
|
||||||
|
["MyOptions:Enabled"] = bool.TrueString,
|
||||||
|
});
|
||||||
|
|
||||||
|
configurationBuilder.AddInMemoryCollection(
|
||||||
|
new Dictionary<string, string?>
|
||||||
|
{
|
||||||
|
["Setting2"] = "value2",
|
||||||
|
["MyOptions:Enabled"] = bool.FalseString,
|
||||||
|
});
|
||||||
|
|
||||||
|
var config = configurationBuilder.Build();
|
||||||
|
|
||||||
|
// note case-insensitive
|
||||||
|
Console.WriteLine(config["setting1"]);
|
||||||
|
Console.WriteLine(config["setting2"]);
|
||||||
|
|
||||||
|
// note last in wins
|
||||||
|
Console.WriteLine(config["MyOptions:Enabled"]);
|
||||||
|
```
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!-- The main types provided in this library -->
|
||||||
|
|
||||||
|
The main types provided by this library are:
|
||||||
|
|
||||||
|
* `Microsoft.Extensions.Configuration.ConfigurationBuilder`
|
||||||
|
* `Microsoft.Extensions.Configuration.ConfigurationManager`
|
||||||
|
* `Microsoft.Extensions.Configuration.ConfigurationRoot`
|
||||||
|
* `Microsoft.Extensions.Configuration.ConfigurationSection`
|
||||||
|
|
||||||
|
## Additional Documentation
|
||||||
|
|
||||||
|
<!-- Links to further documentation -->
|
||||||
|
|
||||||
|
- [Configuration in .NET](https://learn.microsoft.com/dotnet/core/extensions/configuration)
|
||||||
|
- [Microsoft.Extensions.Configuration namespace](https://learn.microsoft.com/dotnet/api/microsoft.extensions.configuration)
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!-- The related packages associated with this package -->
|
||||||
|
* [Microsoft.Extensions.Configuration.Binder](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Binder)
|
||||||
|
* [Microsoft.Extensions.Configuration.CommandLine](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.CommandLine)
|
||||||
|
* [Microsoft.Extensions.Configuration.EnvironmentVariables](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.EnvironmentVariables)
|
||||||
|
* [Microsoft.Extensions.Configuration.FileExtensions](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.FileExtensions)
|
||||||
|
* [Microsoft.Extensions.Configuration.Ini](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Ini)
|
||||||
|
* [Microsoft.Extensions.Configuration.Json](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Json)
|
||||||
|
* [Microsoft.Extensions.Configuration.UserSecrets](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.UserSecrets)
|
||||||
|
* [Microsoft.Extensions.Configuration.Xml](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Xml)
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!-- How to provide feedback on this package and contribute to it -->
|
||||||
|
|
||||||
|
Microsoft.Extensions.Configuration is released as open source under the [MIT license](https://licenses.nuget.org/MIT). Bug reports and contributions are welcome at [the GitHub repository](https://github.com/dotnet/runtime).
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Configuration_net462">
|
||||||
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Configuration_net462"
|
||||||
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
|
<Warning Text="Microsoft.Extensions.Configuration 9.0.0 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net462 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
|
||||||
|
</Target>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Configuration_net8_0">
|
||||||
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Configuration_net8_0"
|
||||||
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
|
<Warning Text="Microsoft.Extensions.Configuration 9.0.0 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
|
||||||
|
</Target>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,735 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ChainedBuilderExtensions">
|
||||||
|
<summary>
|
||||||
|
Provides extension methods for adding <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedBuilderExtensions.AddConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration)">
|
||||||
|
<summary>
|
||||||
|
Adds an existing configuration to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to add.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedBuilderExtensions.AddConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
Adds an existing configuration to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to add.</param>
|
||||||
|
<param name="shouldDisposeConfiguration">Whether the configuration should get disposed when the configuration provider is disposed.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Provides a chained implementation of <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.ChainedConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance from the source configuration.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source configuration.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Configuration">
|
||||||
|
<summary>
|
||||||
|
Gets the chained configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.TryGet(System.String,System.String@)">
|
||||||
|
<summary>
|
||||||
|
Tries to get a configuration value for the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key.</param>
|
||||||
|
<param name="value">When this method returns, contains the value.</param>
|
||||||
|
<returns><see langword="true"/> if a value for the specified key was found, otherwise <see langword="false"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Set(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets a configuration value for the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key.</param>
|
||||||
|
<param name="value">The value.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a change token if this provider supports change tracking; otherwise returns <see langword="null" />.
|
||||||
|
</summary>
|
||||||
|
<returns>The change token.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the immediate descendant configuration keys for a given parent path based on the data of this
|
||||||
|
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> and the set of keys returned by all the preceding
|
||||||
|
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> objects.
|
||||||
|
</summary>
|
||||||
|
<param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param>
|
||||||
|
<param name="parentPath">The parent path.</param>
|
||||||
|
<returns>The child keys.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Dispose">
|
||||||
|
<inheritdoc />
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ChainedConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Represents a chained <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationSource.Configuration">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the chained configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationSource.ShouldDisposeConfiguration">
|
||||||
|
<summary>
|
||||||
|
Gets or sets a value that indicates whether the chained configuration
|
||||||
|
is disposed when the configuration provider is disposed.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>A <see cref="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider"/> instance.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationBuilder">
|
||||||
|
<summary>
|
||||||
|
Builds key/value-based configuration settings for use in an application.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources">
|
||||||
|
<summary>
|
||||||
|
Gets the sources used to obtain configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Properties">
|
||||||
|
<summary>
|
||||||
|
Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>
|
||||||
|
and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Adds a new configuration source.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The configuration source to add.</param>
|
||||||
|
<returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Build">
|
||||||
|
<summary>
|
||||||
|
Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of providers registered in
|
||||||
|
<see cref="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources"/>.
|
||||||
|
</summary>
|
||||||
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered providers.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyComparer">
|
||||||
|
<summary>
|
||||||
|
Implements IComparer to order configuration keys.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Instance">
|
||||||
|
<summary>
|
||||||
|
Gets the default instance.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Comparison">
|
||||||
|
<summary>A comparer delegate with the default instance.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Compare(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Compares two strings.
|
||||||
|
</summary>
|
||||||
|
<param name="x">First string.</param>
|
||||||
|
<param name="y">Second string.</param>
|
||||||
|
<returns>Less than 0 if x is less than y, 0 if x is equal to y and greater than 0 if x is greater than y.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationManager">
|
||||||
|
<summary>
|
||||||
|
Represents a mutable configuration object.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
It is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
As sources are added, it updates its current view of configuration.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.#ctor">
|
||||||
|
<summary>
|
||||||
|
Creates an empty mutable configuration object that is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationManager.Item(System.String)">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.GetSection(System.String)">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.GetChildren">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationManager.Sources">
|
||||||
|
<inheritdoc />
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.Dispose">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Defines the core behavior of configuration providers and provides a base for derived classes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.#ctor">
|
||||||
|
<summary>
|
||||||
|
Initializes a new <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationProvider.Data">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the configuration key-value pairs for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.TryGet(System.String,System.String@)">
|
||||||
|
<summary>
|
||||||
|
Attempts to find a value with the given key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key to lookup.</param>
|
||||||
|
<param name="value">When this method returns, contains the value if one is found.</param>
|
||||||
|
<returns><see langword="true" /> if <paramref name="key" /> has a value; otherwise <see langword="false" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Set(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets a value for a given key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key to set.</param>
|
||||||
|
<param name="value">The value to set.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads (or reloads) the data for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the list of keys that this provider has.
|
||||||
|
</summary>
|
||||||
|
<param name="earlierKeys">The earlier keys that other providers contain.</param>
|
||||||
|
<param name="parentPath">The path for the parent IConfiguration.</param>
|
||||||
|
<returns>The list of keys for this provider.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to listen when this provider is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.OnReload">
|
||||||
|
<summary>
|
||||||
|
Triggers the reload change token and creates a new one.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.ToString">
|
||||||
|
<summary>
|
||||||
|
Generates a string representing this provider name and relevant details.
|
||||||
|
</summary>
|
||||||
|
<returns>The configuration name.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationReloadToken">
|
||||||
|
<summary>
|
||||||
|
Propagates notifications that a configuration change has occurred.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.ActiveChangeCallbacks">
|
||||||
|
<summary>
|
||||||
|
Gets a value that indicates whether this token proactively raises callbacks. Callbacks are still guaranteed to be invoked, eventually.
|
||||||
|
</summary>
|
||||||
|
<returns><see langword="true" /> if the token proactively raises callbacks.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.HasChanged">
|
||||||
|
<summary>
|
||||||
|
Gets a value that indicates if a change has occurred.
|
||||||
|
</summary>
|
||||||
|
<returns><see langword="true" /> if a change has occurred.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
||||||
|
<summary>
|
||||||
|
Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/>
|
||||||
|
MUST be set before the callback is invoked.
|
||||||
|
</summary>
|
||||||
|
<param name="callback">The callback to invoke.</param>
|
||||||
|
<param name="state">State to be passed into the callback.</param>
|
||||||
|
<returns>The <see cref="T:System.Threading.CancellationToken"/> registration.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.OnReload">
|
||||||
|
<summary>
|
||||||
|
Triggers the change token when a reload occurs.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationRoot">
|
||||||
|
<summary>
|
||||||
|
Represents the root node for a configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.#ctor(System.Collections.Generic.IList{Microsoft.Extensions.Configuration.IConfigurationProvider})">
|
||||||
|
<summary>
|
||||||
|
Initializes a Configuration root with a list of providers.
|
||||||
|
</summary>
|
||||||
|
<param name="providers">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Providers">
|
||||||
|
<summary>
|
||||||
|
The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Item(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the value corresponding to a configuration key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<returns>The configuration value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetChildren">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate children subsections.
|
||||||
|
</summary>
|
||||||
|
<returns>The children.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetSection(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets a configuration subsection with the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key of the configuration section.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method will never return <c>null</c>. If no matching subsection is found with the specified key,
|
||||||
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> is returned.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Reload">
|
||||||
|
<summary>
|
||||||
|
Forces the configuration values to be reloaded from the underlying sources.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Dispose">
|
||||||
|
<inheritdoc />
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationSection">
|
||||||
|
<summary>
|
||||||
|
Represents a section of application configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.#ctor(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance.
|
||||||
|
</summary>
|
||||||
|
<param name="root">The configuration root.</param>
|
||||||
|
<param name="path">The path to this section.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Path">
|
||||||
|
<summary>
|
||||||
|
Gets the full path to this section from the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Key">
|
||||||
|
<summary>
|
||||||
|
Gets the key this section occupies in its parent.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Value">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the section value.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Item(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the value corresponding to a configuration key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<returns>The configuration value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetSection(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets a configuration sub-section with the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key of the configuration section.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method will never return <c>null</c>. If no matching sub-section is found with the specified key,
|
||||||
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetChildren">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate descendant configuration sub-sections.
|
||||||
|
</summary>
|
||||||
|
<returns>The configuration sub-sections.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.InternalConfigurationRootExtensions">
|
||||||
|
<summary>
|
||||||
|
Extensions method for <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.InternalConfigurationRootExtensions.GetChildrenImplementation(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate children sub-sections of configuration root based on key.
|
||||||
|
</summary>
|
||||||
|
<param name="root">Configuration from which to retrieve sub-sections.</param>
|
||||||
|
<param name="path">Key of a section of which children to retrieve.</param>
|
||||||
|
<returns>Immediate children sub-sections of section specified by key.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions">
|
||||||
|
<summary>
|
||||||
|
IConfigurationBuilder extension methods for the MemoryConfigurationProvider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Adds the memory configuration provider to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
||||||
|
<summary>
|
||||||
|
Adds the memory configuration provider to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="initialData">The data to add to memory configuration provider.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Provides configuration key-value pairs that are obtained from memory.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initialize a new instance from the source.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source settings.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.Add(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Adds a new key-value pair.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<param name="value">The configuration value.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.GetEnumerator">
|
||||||
|
<summary>
|
||||||
|
Returns an enumerator that iterates through the collection.
|
||||||
|
</summary>
|
||||||
|
<returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.System#Collections#IEnumerable#GetEnumerator">
|
||||||
|
<summary>
|
||||||
|
Returns an enumerator that iterates through the collection.
|
||||||
|
</summary>
|
||||||
|
<returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Represents in-memory data as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.InitialData">
|
||||||
|
<summary>
|
||||||
|
The initial key value configuration pairs.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>A <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/></returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Defines the core behavior of stream-based configuration providers and provides a base for derived classes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Source">
|
||||||
|
<summary>
|
||||||
|
Gets the source settings for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.StreamConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider"/> class.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Load(System.IO.Stream)">
|
||||||
|
<summary>
|
||||||
|
Loads the configuration data from the stream.
|
||||||
|
</summary>
|
||||||
|
<param name="stream">The data stream.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads the configuration data from the stream.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This method throws an exception on subsequent calls.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.StreamConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Defines the core behavior of stream-based configuration sources and provides a base for derived classes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.StreamConfigurationSource.Stream">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the stream containing the configuration data.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> instance.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Internal.ChangeCallbackRegistrar.UnsafeRegisterChangeCallback``1(System.Action{System.Object},System.Object,System.Threading.CancellationToken,System.Action{``0},``0)">
|
||||||
|
<summary>
|
||||||
|
Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/>
|
||||||
|
MUST be set before the callback is invoked.
|
||||||
|
</summary>
|
||||||
|
<param name="callback">The callback to invoke.</param>
|
||||||
|
<param name="state">State to be passed into the callback.</param>
|
||||||
|
<param name="token">The <see cref="T:System.Threading.CancellationToken"/> to invoke the callback with.</param>
|
||||||
|
<param name="onFailure">The action to execute when an <see cref="T:System.ObjectDisposedException"/> is thrown. Should be used to set the IChangeToken's ActiveChangeCallbacks property to false.</param>
|
||||||
|
<param name="onFailureState">The state to be passed into the <paramref name="onFailure"/> action.</param>
|
||||||
|
<returns>The <see cref="T:System.Threading.CancellationToken"/> registration.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
|
||||||
|
<summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
|
||||||
|
<param name="argument">The reference type argument to validate as non-null.</param>
|
||||||
|
<param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.IfNullOrWhitespace(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws either an <see cref="T:System.ArgumentNullException"/> or an <see cref="T:System.ArgumentException"/>
|
||||||
|
if the specified string is <see langword="null"/> or whitespace respectively.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">String to be checked for <see langword="null"/> or whitespace.</param>
|
||||||
|
<param name="paramName">The name of the parameter being checked.</param>
|
||||||
|
<returns>The original value of <paramref name="argument"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
|
||||||
|
<summary>
|
||||||
|
Attribute used to indicate a source generator should create a function for marshalling
|
||||||
|
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This attribute is meaningless if the source generator associated with it is not enabled.
|
||||||
|
The current built-in source generator only supports C# and only supplies an implementation when
|
||||||
|
applied to static, partial, non-generic methods.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="libraryName">Name of the library containing the import.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
|
||||||
|
<summary>
|
||||||
|
Gets the name of the library containing the import.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the name of the entry point to be called.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Gets or sets how to marshal string arguments to the method.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
|
||||||
|
<see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
|
||||||
|
or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
|
||||||
|
<summary>
|
||||||
|
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
|
||||||
|
on other platforms) before returning from the attributed method.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Specifies how strings should be marshalled for generated p/invokes
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
|
||||||
|
<summary>
|
||||||
|
Indicates the user is supplying a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-8 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-16 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_NoSources">
|
||||||
|
<summary>A configuration source is not registered. Please register one before setting a value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.InvalidNullArgument">
|
||||||
|
<summary>Null is not a valid value for '{0}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.StreamConfigurationProvidersAlreadyLoaded">
|
||||||
|
<summary>StreamConfigurationProviders cannot be loaded more than once.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.StreamConfigurationSourceStreamCannotBeNull">
|
||||||
|
<summary>Source.Stream cannot be null.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
||||||
|
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
||||||
|
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
||||||
|
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
||||||
|
<summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
|
||||||
|
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter may be null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
||||||
|
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
||||||
|
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
||||||
|
<summary>Initializes the attribute with the associated parameter name.</summary>
|
||||||
|
<param name="parameterName">
|
||||||
|
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
||||||
|
<summary>Gets the associated parameter name.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
||||||
|
<summary>Applied to a method that will never return under any circumstance.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
||||||
|
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified parameter value.</summary>
|
||||||
|
<param name="parameterValue">
|
||||||
|
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
||||||
|
the associated parameter matches this value.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
||||||
|
<summary>Gets the condition parameter value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
|
||||||
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
||||||
|
<summary>Initializes the attribute with a field or property member.</summary>
|
||||||
|
<param name="member">
|
||||||
|
The field or property member that is promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
||||||
|
<summary>Initializes the attribute with the list of field and property members.</summary>
|
||||||
|
<param name="members">
|
||||||
|
The list of field and property members that are promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
||||||
|
<summary>Gets field or property member names.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
|
||||||
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated field or property member will not be null.
|
||||||
|
</param>
|
||||||
|
<param name="member">
|
||||||
|
The field or property member that is promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated field and property members will not be null.
|
||||||
|
</param>
|
||||||
|
<param name="members">
|
||||||
|
The list of field and property members that are promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
||||||
|
<summary>Gets field or property member names.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1,555 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ChainedBuilderExtensions">
|
||||||
|
<summary>
|
||||||
|
Provides extension methods for adding <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedBuilderExtensions.AddConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration)">
|
||||||
|
<summary>
|
||||||
|
Adds an existing configuration to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to add.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedBuilderExtensions.AddConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
Adds an existing configuration to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to add.</param>
|
||||||
|
<param name="shouldDisposeConfiguration">Whether the configuration should get disposed when the configuration provider is disposed.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Provides a chained implementation of <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.ChainedConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance from the source configuration.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source configuration.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Configuration">
|
||||||
|
<summary>
|
||||||
|
Gets the chained configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.TryGet(System.String,System.String@)">
|
||||||
|
<summary>
|
||||||
|
Tries to get a configuration value for the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key.</param>
|
||||||
|
<param name="value">When this method returns, contains the value.</param>
|
||||||
|
<returns><see langword="true"/> if a value for the specified key was found, otherwise <see langword="false"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Set(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets a configuration value for the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key.</param>
|
||||||
|
<param name="value">The value.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a change token if this provider supports change tracking; otherwise returns <see langword="null" />.
|
||||||
|
</summary>
|
||||||
|
<returns>The change token.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the immediate descendant configuration keys for a given parent path based on the data of this
|
||||||
|
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> and the set of keys returned by all the preceding
|
||||||
|
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> objects.
|
||||||
|
</summary>
|
||||||
|
<param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param>
|
||||||
|
<param name="parentPath">The parent path.</param>
|
||||||
|
<returns>The child keys.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Dispose">
|
||||||
|
<inheritdoc />
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ChainedConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Represents a chained <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationSource.Configuration">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the chained configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationSource.ShouldDisposeConfiguration">
|
||||||
|
<summary>
|
||||||
|
Gets or sets a value that indicates whether the chained configuration
|
||||||
|
is disposed when the configuration provider is disposed.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>A <see cref="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider"/> instance.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationBuilder">
|
||||||
|
<summary>
|
||||||
|
Builds key/value-based configuration settings for use in an application.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources">
|
||||||
|
<summary>
|
||||||
|
Gets the sources used to obtain configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Properties">
|
||||||
|
<summary>
|
||||||
|
Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>
|
||||||
|
and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Adds a new configuration source.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The configuration source to add.</param>
|
||||||
|
<returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Build">
|
||||||
|
<summary>
|
||||||
|
Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of providers registered in
|
||||||
|
<see cref="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources"/>.
|
||||||
|
</summary>
|
||||||
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered providers.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyComparer">
|
||||||
|
<summary>
|
||||||
|
Implements IComparer to order configuration keys.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Instance">
|
||||||
|
<summary>
|
||||||
|
Gets the default instance.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Comparison">
|
||||||
|
<summary>A comparer delegate with the default instance.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Compare(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Compares two strings.
|
||||||
|
</summary>
|
||||||
|
<param name="x">First string.</param>
|
||||||
|
<param name="y">Second string.</param>
|
||||||
|
<returns>Less than 0 if x is less than y, 0 if x is equal to y and greater than 0 if x is greater than y.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationManager">
|
||||||
|
<summary>
|
||||||
|
Represents a mutable configuration object.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
It is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
As sources are added, it updates its current view of configuration.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.#ctor">
|
||||||
|
<summary>
|
||||||
|
Creates an empty mutable configuration object that is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationManager.Item(System.String)">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.GetSection(System.String)">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.GetChildren">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationManager.Sources">
|
||||||
|
<inheritdoc />
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.Dispose">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Defines the core behavior of configuration providers and provides a base for derived classes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.#ctor">
|
||||||
|
<summary>
|
||||||
|
Initializes a new <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationProvider.Data">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the configuration key-value pairs for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.TryGet(System.String,System.String@)">
|
||||||
|
<summary>
|
||||||
|
Attempts to find a value with the given key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key to lookup.</param>
|
||||||
|
<param name="value">When this method returns, contains the value if one is found.</param>
|
||||||
|
<returns><see langword="true" /> if <paramref name="key" /> has a value; otherwise <see langword="false" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Set(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets a value for a given key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key to set.</param>
|
||||||
|
<param name="value">The value to set.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads (or reloads) the data for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the list of keys that this provider has.
|
||||||
|
</summary>
|
||||||
|
<param name="earlierKeys">The earlier keys that other providers contain.</param>
|
||||||
|
<param name="parentPath">The path for the parent IConfiguration.</param>
|
||||||
|
<returns>The list of keys for this provider.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to listen when this provider is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.OnReload">
|
||||||
|
<summary>
|
||||||
|
Triggers the reload change token and creates a new one.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.ToString">
|
||||||
|
<summary>
|
||||||
|
Generates a string representing this provider name and relevant details.
|
||||||
|
</summary>
|
||||||
|
<returns>The configuration name.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationReloadToken">
|
||||||
|
<summary>
|
||||||
|
Propagates notifications that a configuration change has occurred.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.ActiveChangeCallbacks">
|
||||||
|
<summary>
|
||||||
|
Gets a value that indicates whether this token proactively raises callbacks. Callbacks are still guaranteed to be invoked, eventually.
|
||||||
|
</summary>
|
||||||
|
<returns><see langword="true" /> if the token proactively raises callbacks.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.HasChanged">
|
||||||
|
<summary>
|
||||||
|
Gets a value that indicates if a change has occurred.
|
||||||
|
</summary>
|
||||||
|
<returns><see langword="true" /> if a change has occurred.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
||||||
|
<summary>
|
||||||
|
Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/>
|
||||||
|
MUST be set before the callback is invoked.
|
||||||
|
</summary>
|
||||||
|
<param name="callback">The callback to invoke.</param>
|
||||||
|
<param name="state">State to be passed into the callback.</param>
|
||||||
|
<returns>The <see cref="T:System.Threading.CancellationToken"/> registration.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.OnReload">
|
||||||
|
<summary>
|
||||||
|
Triggers the change token when a reload occurs.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationRoot">
|
||||||
|
<summary>
|
||||||
|
Represents the root node for a configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.#ctor(System.Collections.Generic.IList{Microsoft.Extensions.Configuration.IConfigurationProvider})">
|
||||||
|
<summary>
|
||||||
|
Initializes a Configuration root with a list of providers.
|
||||||
|
</summary>
|
||||||
|
<param name="providers">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Providers">
|
||||||
|
<summary>
|
||||||
|
The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Item(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the value corresponding to a configuration key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<returns>The configuration value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetChildren">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate children subsections.
|
||||||
|
</summary>
|
||||||
|
<returns>The children.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetSection(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets a configuration subsection with the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key of the configuration section.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method will never return <c>null</c>. If no matching subsection is found with the specified key,
|
||||||
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> is returned.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Reload">
|
||||||
|
<summary>
|
||||||
|
Forces the configuration values to be reloaded from the underlying sources.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Dispose">
|
||||||
|
<inheritdoc />
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationSection">
|
||||||
|
<summary>
|
||||||
|
Represents a section of application configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.#ctor(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance.
|
||||||
|
</summary>
|
||||||
|
<param name="root">The configuration root.</param>
|
||||||
|
<param name="path">The path to this section.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Path">
|
||||||
|
<summary>
|
||||||
|
Gets the full path to this section from the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Key">
|
||||||
|
<summary>
|
||||||
|
Gets the key this section occupies in its parent.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Value">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the section value.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Item(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the value corresponding to a configuration key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<returns>The configuration value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetSection(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets a configuration sub-section with the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key of the configuration section.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method will never return <c>null</c>. If no matching sub-section is found with the specified key,
|
||||||
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetChildren">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate descendant configuration sub-sections.
|
||||||
|
</summary>
|
||||||
|
<returns>The configuration sub-sections.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.InternalConfigurationRootExtensions">
|
||||||
|
<summary>
|
||||||
|
Extensions method for <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.InternalConfigurationRootExtensions.GetChildrenImplementation(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate children sub-sections of configuration root based on key.
|
||||||
|
</summary>
|
||||||
|
<param name="root">Configuration from which to retrieve sub-sections.</param>
|
||||||
|
<param name="path">Key of a section of which children to retrieve.</param>
|
||||||
|
<returns>Immediate children sub-sections of section specified by key.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions">
|
||||||
|
<summary>
|
||||||
|
IConfigurationBuilder extension methods for the MemoryConfigurationProvider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Adds the memory configuration provider to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
||||||
|
<summary>
|
||||||
|
Adds the memory configuration provider to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="initialData">The data to add to memory configuration provider.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Provides configuration key-value pairs that are obtained from memory.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initialize a new instance from the source.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source settings.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.Add(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Adds a new key-value pair.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<param name="value">The configuration value.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.GetEnumerator">
|
||||||
|
<summary>
|
||||||
|
Returns an enumerator that iterates through the collection.
|
||||||
|
</summary>
|
||||||
|
<returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.System#Collections#IEnumerable#GetEnumerator">
|
||||||
|
<summary>
|
||||||
|
Returns an enumerator that iterates through the collection.
|
||||||
|
</summary>
|
||||||
|
<returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Represents in-memory data as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.InitialData">
|
||||||
|
<summary>
|
||||||
|
The initial key value configuration pairs.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>A <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/></returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Defines the core behavior of stream-based configuration providers and provides a base for derived classes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Source">
|
||||||
|
<summary>
|
||||||
|
Gets the source settings for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.StreamConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider"/> class.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Load(System.IO.Stream)">
|
||||||
|
<summary>
|
||||||
|
Loads the configuration data from the stream.
|
||||||
|
</summary>
|
||||||
|
<param name="stream">The data stream.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads the configuration data from the stream.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This method throws an exception on subsequent calls.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.StreamConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Defines the core behavior of stream-based configuration sources and provides a base for derived classes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.StreamConfigurationSource.Stream">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the stream containing the configuration data.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> instance.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Internal.ChangeCallbackRegistrar.UnsafeRegisterChangeCallback``1(System.Action{System.Object},System.Object,System.Threading.CancellationToken,System.Action{``0},``0)">
|
||||||
|
<summary>
|
||||||
|
Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/>
|
||||||
|
MUST be set before the callback is invoked.
|
||||||
|
</summary>
|
||||||
|
<param name="callback">The callback to invoke.</param>
|
||||||
|
<param name="state">State to be passed into the callback.</param>
|
||||||
|
<param name="token">The <see cref="T:System.Threading.CancellationToken"/> to invoke the callback with.</param>
|
||||||
|
<param name="onFailure">The action to execute when an <see cref="T:System.ObjectDisposedException"/> is thrown. Should be used to set the IChangeToken's ActiveChangeCallbacks property to false.</param>
|
||||||
|
<param name="onFailureState">The state to be passed into the <paramref name="onFailure"/> action.</param>
|
||||||
|
<returns>The <see cref="T:System.Threading.CancellationToken"/> registration.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
|
||||||
|
<summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
|
||||||
|
<param name="argument">The reference type argument to validate as non-null.</param>
|
||||||
|
<param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.IfNullOrWhitespace(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws either an <see cref="T:System.ArgumentNullException"/> or an <see cref="T:System.ArgumentException"/>
|
||||||
|
if the specified string is <see langword="null"/> or whitespace respectively.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">String to be checked for <see langword="null"/> or whitespace.</param>
|
||||||
|
<param name="paramName">The name of the parameter being checked.</param>
|
||||||
|
<returns>The original value of <paramref name="argument"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_NoSources">
|
||||||
|
<summary>A configuration source is not registered. Please register one before setting a value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.InvalidNullArgument">
|
||||||
|
<summary>Null is not a valid value for '{0}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.StreamConfigurationProvidersAlreadyLoaded">
|
||||||
|
<summary>StreamConfigurationProviders cannot be loaded more than once.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.StreamConfigurationSourceStreamCannotBeNull">
|
||||||
|
<summary>Source.Stream cannot be null.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1,555 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ChainedBuilderExtensions">
|
||||||
|
<summary>
|
||||||
|
Provides extension methods for adding <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedBuilderExtensions.AddConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration)">
|
||||||
|
<summary>
|
||||||
|
Adds an existing configuration to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to add.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedBuilderExtensions.AddConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
Adds an existing configuration to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to add.</param>
|
||||||
|
<param name="shouldDisposeConfiguration">Whether the configuration should get disposed when the configuration provider is disposed.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Provides a chained implementation of <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.ChainedConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance from the source configuration.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source configuration.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Configuration">
|
||||||
|
<summary>
|
||||||
|
Gets the chained configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.TryGet(System.String,System.String@)">
|
||||||
|
<summary>
|
||||||
|
Tries to get a configuration value for the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key.</param>
|
||||||
|
<param name="value">When this method returns, contains the value.</param>
|
||||||
|
<returns><see langword="true"/> if a value for the specified key was found, otherwise <see langword="false"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Set(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets a configuration value for the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key.</param>
|
||||||
|
<param name="value">The value.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a change token if this provider supports change tracking; otherwise returns <see langword="null" />.
|
||||||
|
</summary>
|
||||||
|
<returns>The change token.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the immediate descendant configuration keys for a given parent path based on the data of this
|
||||||
|
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> and the set of keys returned by all the preceding
|
||||||
|
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> objects.
|
||||||
|
</summary>
|
||||||
|
<param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param>
|
||||||
|
<param name="parentPath">The parent path.</param>
|
||||||
|
<returns>The child keys.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Dispose">
|
||||||
|
<inheritdoc />
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ChainedConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Represents a chained <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationSource.Configuration">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the chained configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationSource.ShouldDisposeConfiguration">
|
||||||
|
<summary>
|
||||||
|
Gets or sets a value that indicates whether the chained configuration
|
||||||
|
is disposed when the configuration provider is disposed.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>A <see cref="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider"/> instance.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationBuilder">
|
||||||
|
<summary>
|
||||||
|
Builds key/value-based configuration settings for use in an application.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources">
|
||||||
|
<summary>
|
||||||
|
Gets the sources used to obtain configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Properties">
|
||||||
|
<summary>
|
||||||
|
Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>
|
||||||
|
and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Adds a new configuration source.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The configuration source to add.</param>
|
||||||
|
<returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Build">
|
||||||
|
<summary>
|
||||||
|
Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of providers registered in
|
||||||
|
<see cref="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources"/>.
|
||||||
|
</summary>
|
||||||
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered providers.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyComparer">
|
||||||
|
<summary>
|
||||||
|
Implements IComparer to order configuration keys.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Instance">
|
||||||
|
<summary>
|
||||||
|
Gets the default instance.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Comparison">
|
||||||
|
<summary>A comparer delegate with the default instance.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Compare(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Compares two strings.
|
||||||
|
</summary>
|
||||||
|
<param name="x">First string.</param>
|
||||||
|
<param name="y">Second string.</param>
|
||||||
|
<returns>Less than 0 if x is less than y, 0 if x is equal to y and greater than 0 if x is greater than y.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationManager">
|
||||||
|
<summary>
|
||||||
|
Represents a mutable configuration object.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
It is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
As sources are added, it updates its current view of configuration.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.#ctor">
|
||||||
|
<summary>
|
||||||
|
Creates an empty mutable configuration object that is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationManager.Item(System.String)">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.GetSection(System.String)">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.GetChildren">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationManager.Sources">
|
||||||
|
<inheritdoc />
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.Dispose">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Defines the core behavior of configuration providers and provides a base for derived classes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.#ctor">
|
||||||
|
<summary>
|
||||||
|
Initializes a new <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationProvider.Data">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the configuration key-value pairs for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.TryGet(System.String,System.String@)">
|
||||||
|
<summary>
|
||||||
|
Attempts to find a value with the given key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key to lookup.</param>
|
||||||
|
<param name="value">When this method returns, contains the value if one is found.</param>
|
||||||
|
<returns><see langword="true" /> if <paramref name="key" /> has a value; otherwise <see langword="false" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Set(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets a value for a given key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key to set.</param>
|
||||||
|
<param name="value">The value to set.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads (or reloads) the data for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the list of keys that this provider has.
|
||||||
|
</summary>
|
||||||
|
<param name="earlierKeys">The earlier keys that other providers contain.</param>
|
||||||
|
<param name="parentPath">The path for the parent IConfiguration.</param>
|
||||||
|
<returns>The list of keys for this provider.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to listen when this provider is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.OnReload">
|
||||||
|
<summary>
|
||||||
|
Triggers the reload change token and creates a new one.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.ToString">
|
||||||
|
<summary>
|
||||||
|
Generates a string representing this provider name and relevant details.
|
||||||
|
</summary>
|
||||||
|
<returns>The configuration name.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationReloadToken">
|
||||||
|
<summary>
|
||||||
|
Propagates notifications that a configuration change has occurred.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.ActiveChangeCallbacks">
|
||||||
|
<summary>
|
||||||
|
Gets a value that indicates whether this token proactively raises callbacks. Callbacks are still guaranteed to be invoked, eventually.
|
||||||
|
</summary>
|
||||||
|
<returns><see langword="true" /> if the token proactively raises callbacks.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.HasChanged">
|
||||||
|
<summary>
|
||||||
|
Gets a value that indicates if a change has occurred.
|
||||||
|
</summary>
|
||||||
|
<returns><see langword="true" /> if a change has occurred.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
||||||
|
<summary>
|
||||||
|
Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/>
|
||||||
|
MUST be set before the callback is invoked.
|
||||||
|
</summary>
|
||||||
|
<param name="callback">The callback to invoke.</param>
|
||||||
|
<param name="state">State to be passed into the callback.</param>
|
||||||
|
<returns>The <see cref="T:System.Threading.CancellationToken"/> registration.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.OnReload">
|
||||||
|
<summary>
|
||||||
|
Triggers the change token when a reload occurs.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationRoot">
|
||||||
|
<summary>
|
||||||
|
Represents the root node for a configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.#ctor(System.Collections.Generic.IList{Microsoft.Extensions.Configuration.IConfigurationProvider})">
|
||||||
|
<summary>
|
||||||
|
Initializes a Configuration root with a list of providers.
|
||||||
|
</summary>
|
||||||
|
<param name="providers">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Providers">
|
||||||
|
<summary>
|
||||||
|
The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Item(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the value corresponding to a configuration key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<returns>The configuration value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetChildren">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate children subsections.
|
||||||
|
</summary>
|
||||||
|
<returns>The children.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetSection(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets a configuration subsection with the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key of the configuration section.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method will never return <c>null</c>. If no matching subsection is found with the specified key,
|
||||||
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> is returned.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Reload">
|
||||||
|
<summary>
|
||||||
|
Forces the configuration values to be reloaded from the underlying sources.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Dispose">
|
||||||
|
<inheritdoc />
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationSection">
|
||||||
|
<summary>
|
||||||
|
Represents a section of application configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.#ctor(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance.
|
||||||
|
</summary>
|
||||||
|
<param name="root">The configuration root.</param>
|
||||||
|
<param name="path">The path to this section.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Path">
|
||||||
|
<summary>
|
||||||
|
Gets the full path to this section from the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Key">
|
||||||
|
<summary>
|
||||||
|
Gets the key this section occupies in its parent.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Value">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the section value.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Item(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the value corresponding to a configuration key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<returns>The configuration value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetSection(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets a configuration sub-section with the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key of the configuration section.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method will never return <c>null</c>. If no matching sub-section is found with the specified key,
|
||||||
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetChildren">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate descendant configuration sub-sections.
|
||||||
|
</summary>
|
||||||
|
<returns>The configuration sub-sections.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.InternalConfigurationRootExtensions">
|
||||||
|
<summary>
|
||||||
|
Extensions method for <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.InternalConfigurationRootExtensions.GetChildrenImplementation(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate children sub-sections of configuration root based on key.
|
||||||
|
</summary>
|
||||||
|
<param name="root">Configuration from which to retrieve sub-sections.</param>
|
||||||
|
<param name="path">Key of a section of which children to retrieve.</param>
|
||||||
|
<returns>Immediate children sub-sections of section specified by key.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions">
|
||||||
|
<summary>
|
||||||
|
IConfigurationBuilder extension methods for the MemoryConfigurationProvider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Adds the memory configuration provider to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
||||||
|
<summary>
|
||||||
|
Adds the memory configuration provider to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="initialData">The data to add to memory configuration provider.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Provides configuration key-value pairs that are obtained from memory.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initialize a new instance from the source.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source settings.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.Add(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Adds a new key-value pair.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<param name="value">The configuration value.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.GetEnumerator">
|
||||||
|
<summary>
|
||||||
|
Returns an enumerator that iterates through the collection.
|
||||||
|
</summary>
|
||||||
|
<returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.System#Collections#IEnumerable#GetEnumerator">
|
||||||
|
<summary>
|
||||||
|
Returns an enumerator that iterates through the collection.
|
||||||
|
</summary>
|
||||||
|
<returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Represents in-memory data as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.InitialData">
|
||||||
|
<summary>
|
||||||
|
The initial key value configuration pairs.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>A <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/></returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Defines the core behavior of stream-based configuration providers and provides a base for derived classes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Source">
|
||||||
|
<summary>
|
||||||
|
Gets the source settings for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.StreamConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider"/> class.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Load(System.IO.Stream)">
|
||||||
|
<summary>
|
||||||
|
Loads the configuration data from the stream.
|
||||||
|
</summary>
|
||||||
|
<param name="stream">The data stream.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads the configuration data from the stream.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This method throws an exception on subsequent calls.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.StreamConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Defines the core behavior of stream-based configuration sources and provides a base for derived classes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.StreamConfigurationSource.Stream">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the stream containing the configuration data.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> instance.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Internal.ChangeCallbackRegistrar.UnsafeRegisterChangeCallback``1(System.Action{System.Object},System.Object,System.Threading.CancellationToken,System.Action{``0},``0)">
|
||||||
|
<summary>
|
||||||
|
Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/>
|
||||||
|
MUST be set before the callback is invoked.
|
||||||
|
</summary>
|
||||||
|
<param name="callback">The callback to invoke.</param>
|
||||||
|
<param name="state">State to be passed into the callback.</param>
|
||||||
|
<param name="token">The <see cref="T:System.Threading.CancellationToken"/> to invoke the callback with.</param>
|
||||||
|
<param name="onFailure">The action to execute when an <see cref="T:System.ObjectDisposedException"/> is thrown. Should be used to set the IChangeToken's ActiveChangeCallbacks property to false.</param>
|
||||||
|
<param name="onFailureState">The state to be passed into the <paramref name="onFailure"/> action.</param>
|
||||||
|
<returns>The <see cref="T:System.Threading.CancellationToken"/> registration.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
|
||||||
|
<summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
|
||||||
|
<param name="argument">The reference type argument to validate as non-null.</param>
|
||||||
|
<param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.IfNullOrWhitespace(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws either an <see cref="T:System.ArgumentNullException"/> or an <see cref="T:System.ArgumentException"/>
|
||||||
|
if the specified string is <see langword="null"/> or whitespace respectively.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">String to be checked for <see langword="null"/> or whitespace.</param>
|
||||||
|
<param name="paramName">The name of the parameter being checked.</param>
|
||||||
|
<returns>The original value of <paramref name="argument"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_NoSources">
|
||||||
|
<summary>A configuration source is not registered. Please register one before setting a value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.InvalidNullArgument">
|
||||||
|
<summary>Null is not a valid value for '{0}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.StreamConfigurationProvidersAlreadyLoaded">
|
||||||
|
<summary>StreamConfigurationProviders cannot be loaded more than once.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.StreamConfigurationSourceStreamCannotBeNull">
|
||||||
|
<summary>Source.Stream cannot be null.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1,735 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>Microsoft.Extensions.Configuration</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ChainedBuilderExtensions">
|
||||||
|
<summary>
|
||||||
|
Provides extension methods for adding <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedBuilderExtensions.AddConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration)">
|
||||||
|
<summary>
|
||||||
|
Adds an existing configuration to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to add.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedBuilderExtensions.AddConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)">
|
||||||
|
<summary>
|
||||||
|
Adds an existing configuration to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to add.</param>
|
||||||
|
<param name="shouldDisposeConfiguration">Whether the configuration should get disposed when the configuration provider is disposed.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Provides a chained implementation of <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.ChainedConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance from the source configuration.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source configuration.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Configuration">
|
||||||
|
<summary>
|
||||||
|
Gets the chained configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.TryGet(System.String,System.String@)">
|
||||||
|
<summary>
|
||||||
|
Tries to get a configuration value for the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key.</param>
|
||||||
|
<param name="value">When this method returns, contains the value.</param>
|
||||||
|
<returns><see langword="true"/> if a value for the specified key was found, otherwise <see langword="false"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Set(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets a configuration value for the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key.</param>
|
||||||
|
<param name="value">The value.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a change token if this provider supports change tracking; otherwise returns <see langword="null" />.
|
||||||
|
</summary>
|
||||||
|
<returns>The change token.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the immediate descendant configuration keys for a given parent path based on the data of this
|
||||||
|
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> and the set of keys returned by all the preceding
|
||||||
|
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> objects.
|
||||||
|
</summary>
|
||||||
|
<param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param>
|
||||||
|
<param name="parentPath">The parent path.</param>
|
||||||
|
<returns>The child keys.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Dispose">
|
||||||
|
<inheritdoc />
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ChainedConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Represents a chained <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationSource.Configuration">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the chained configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationSource.ShouldDisposeConfiguration">
|
||||||
|
<summary>
|
||||||
|
Gets or sets a value that indicates whether the chained configuration
|
||||||
|
is disposed when the configuration provider is disposed.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>A <see cref="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider"/> instance.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationBuilder">
|
||||||
|
<summary>
|
||||||
|
Builds key/value-based configuration settings for use in an application.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources">
|
||||||
|
<summary>
|
||||||
|
Gets the sources used to obtain configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Properties">
|
||||||
|
<summary>
|
||||||
|
Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>
|
||||||
|
and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Adds a new configuration source.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The configuration source to add.</param>
|
||||||
|
<returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Build">
|
||||||
|
<summary>
|
||||||
|
Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of providers registered in
|
||||||
|
<see cref="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources"/>.
|
||||||
|
</summary>
|
||||||
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered providers.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyComparer">
|
||||||
|
<summary>
|
||||||
|
Implements IComparer to order configuration keys.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Instance">
|
||||||
|
<summary>
|
||||||
|
Gets the default instance.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Comparison">
|
||||||
|
<summary>A comparer delegate with the default instance.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Compare(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Compares two strings.
|
||||||
|
</summary>
|
||||||
|
<param name="x">First string.</param>
|
||||||
|
<param name="y">Second string.</param>
|
||||||
|
<returns>Less than 0 if x is less than y, 0 if x is equal to y and greater than 0 if x is greater than y.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationManager">
|
||||||
|
<summary>
|
||||||
|
Represents a mutable configuration object.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
It is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
As sources are added, it updates its current view of configuration.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.#ctor">
|
||||||
|
<summary>
|
||||||
|
Creates an empty mutable configuration object that is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationManager.Item(System.String)">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.GetSection(System.String)">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.GetChildren">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationManager.Sources">
|
||||||
|
<inheritdoc />
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationManager.Dispose">
|
||||||
|
<inheritdoc/>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Defines the core behavior of configuration providers and provides a base for derived classes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.#ctor">
|
||||||
|
<summary>
|
||||||
|
Initializes a new <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationProvider.Data">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the configuration key-value pairs for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.TryGet(System.String,System.String@)">
|
||||||
|
<summary>
|
||||||
|
Attempts to find a value with the given key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key to lookup.</param>
|
||||||
|
<param name="value">When this method returns, contains the value if one is found.</param>
|
||||||
|
<returns><see langword="true" /> if <paramref name="key" /> has a value; otherwise <see langword="false" />.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Set(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Sets a value for a given key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key to set.</param>
|
||||||
|
<param name="value">The value to set.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads (or reloads) the data for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||||
|
<summary>
|
||||||
|
Returns the list of keys that this provider has.
|
||||||
|
</summary>
|
||||||
|
<param name="earlierKeys">The earlier keys that other providers contain.</param>
|
||||||
|
<param name="parentPath">The path for the parent IConfiguration.</param>
|
||||||
|
<returns>The list of keys for this provider.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to listen when this provider is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.OnReload">
|
||||||
|
<summary>
|
||||||
|
Triggers the reload change token and creates a new one.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.ToString">
|
||||||
|
<summary>
|
||||||
|
Generates a string representing this provider name and relevant details.
|
||||||
|
</summary>
|
||||||
|
<returns>The configuration name.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationReloadToken">
|
||||||
|
<summary>
|
||||||
|
Propagates notifications that a configuration change has occurred.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.ActiveChangeCallbacks">
|
||||||
|
<summary>
|
||||||
|
Gets a value that indicates whether this token proactively raises callbacks. Callbacks are still guaranteed to be invoked, eventually.
|
||||||
|
</summary>
|
||||||
|
<returns><see langword="true" /> if the token proactively raises callbacks.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.HasChanged">
|
||||||
|
<summary>
|
||||||
|
Gets a value that indicates if a change has occurred.
|
||||||
|
</summary>
|
||||||
|
<returns><see langword="true" /> if a change has occurred.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
||||||
|
<summary>
|
||||||
|
Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/>
|
||||||
|
MUST be set before the callback is invoked.
|
||||||
|
</summary>
|
||||||
|
<param name="callback">The callback to invoke.</param>
|
||||||
|
<param name="state">State to be passed into the callback.</param>
|
||||||
|
<returns>The <see cref="T:System.Threading.CancellationToken"/> registration.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.OnReload">
|
||||||
|
<summary>
|
||||||
|
Triggers the change token when a reload occurs.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationRoot">
|
||||||
|
<summary>
|
||||||
|
Represents the root node for a configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.#ctor(System.Collections.Generic.IList{Microsoft.Extensions.Configuration.IConfigurationProvider})">
|
||||||
|
<summary>
|
||||||
|
Initializes a Configuration root with a list of providers.
|
||||||
|
</summary>
|
||||||
|
<param name="providers">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Providers">
|
||||||
|
<summary>
|
||||||
|
The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Item(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the value corresponding to a configuration key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<returns>The configuration value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetChildren">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate children subsections.
|
||||||
|
</summary>
|
||||||
|
<returns>The children.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetSection(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets a configuration subsection with the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key of the configuration section.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method will never return <c>null</c>. If no matching subsection is found with the specified key,
|
||||||
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> is returned.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Reload">
|
||||||
|
<summary>
|
||||||
|
Forces the configuration values to be reloaded from the underlying sources.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Dispose">
|
||||||
|
<inheritdoc />
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationSection">
|
||||||
|
<summary>
|
||||||
|
Represents a section of application configuration values.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.#ctor(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance.
|
||||||
|
</summary>
|
||||||
|
<param name="root">The configuration root.</param>
|
||||||
|
<param name="path">The path to this section.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Path">
|
||||||
|
<summary>
|
||||||
|
Gets the full path to this section from the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Key">
|
||||||
|
<summary>
|
||||||
|
Gets the key this section occupies in its parent.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Value">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the section value.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Item(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the value corresponding to a configuration key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<returns>The configuration value.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetSection(System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets a configuration sub-section with the specified key.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The key of the configuration section.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
|
<remarks>
|
||||||
|
This method will never return <c>null</c>. If no matching sub-section is found with the specified key,
|
||||||
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetChildren">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate descendant configuration sub-sections.
|
||||||
|
</summary>
|
||||||
|
<returns>The configuration sub-sections.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetReloadToken">
|
||||||
|
<summary>
|
||||||
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
|
</summary>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.InternalConfigurationRootExtensions">
|
||||||
|
<summary>
|
||||||
|
Extensions method for <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.InternalConfigurationRootExtensions.GetChildrenImplementation(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String)">
|
||||||
|
<summary>
|
||||||
|
Gets the immediate children sub-sections of configuration root based on key.
|
||||||
|
</summary>
|
||||||
|
<param name="root">Configuration from which to retrieve sub-sections.</param>
|
||||||
|
<param name="path">Key of a section of which children to retrieve.</param>
|
||||||
|
<returns>Immediate children sub-sections of section specified by key.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions">
|
||||||
|
<summary>
|
||||||
|
IConfigurationBuilder extension methods for the MemoryConfigurationProvider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Adds the memory configuration provider to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
||||||
|
<summary>
|
||||||
|
Adds the memory configuration provider to <paramref name="configurationBuilder"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
||||||
|
<param name="initialData">The data to add to memory configuration provider.</param>
|
||||||
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Provides configuration key-value pairs that are obtained from memory.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initialize a new instance from the source.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source settings.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.Add(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Adds a new key-value pair.
|
||||||
|
</summary>
|
||||||
|
<param name="key">The configuration key.</param>
|
||||||
|
<param name="value">The configuration value.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.GetEnumerator">
|
||||||
|
<summary>
|
||||||
|
Returns an enumerator that iterates through the collection.
|
||||||
|
</summary>
|
||||||
|
<returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.System#Collections#IEnumerable#GetEnumerator">
|
||||||
|
<summary>
|
||||||
|
Returns an enumerator that iterates through the collection.
|
||||||
|
</summary>
|
||||||
|
<returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Represents in-memory data as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.InitialData">
|
||||||
|
<summary>
|
||||||
|
The initial key value configuration pairs.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>A <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/></returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider">
|
||||||
|
<summary>
|
||||||
|
Defines the core behavior of stream-based configuration providers and provides a base for derived classes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Source">
|
||||||
|
<summary>
|
||||||
|
Gets the source settings for this provider.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.StreamConfigurationSource)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider"/> class.
|
||||||
|
</summary>
|
||||||
|
<param name="source">The source.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Load(System.IO.Stream)">
|
||||||
|
<summary>
|
||||||
|
Loads the configuration data from the stream.
|
||||||
|
</summary>
|
||||||
|
<param name="stream">The data stream.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Load">
|
||||||
|
<summary>
|
||||||
|
Loads the configuration data from the stream.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This method throws an exception on subsequent calls.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="T:Microsoft.Extensions.Configuration.StreamConfigurationSource">
|
||||||
|
<summary>
|
||||||
|
Defines the core behavior of stream-based configuration sources and provides a base for derived classes.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:Microsoft.Extensions.Configuration.StreamConfigurationSource.Stream">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the stream containing the configuration data.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Configuration.StreamConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
|
<summary>
|
||||||
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider"/> for this source.
|
||||||
|
</summary>
|
||||||
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> instance.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.Internal.ChangeCallbackRegistrar.UnsafeRegisterChangeCallback``1(System.Action{System.Object},System.Object,System.Threading.CancellationToken,System.Action{``0},``0)">
|
||||||
|
<summary>
|
||||||
|
Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/>
|
||||||
|
MUST be set before the callback is invoked.
|
||||||
|
</summary>
|
||||||
|
<param name="callback">The callback to invoke.</param>
|
||||||
|
<param name="state">State to be passed into the callback.</param>
|
||||||
|
<param name="token">The <see cref="T:System.Threading.CancellationToken"/> to invoke the callback with.</param>
|
||||||
|
<param name="onFailure">The action to execute when an <see cref="T:System.ObjectDisposedException"/> is thrown. Should be used to set the IChangeToken's ActiveChangeCallbacks property to false.</param>
|
||||||
|
<param name="onFailureState">The state to be passed into the <paramref name="onFailure"/> action.</param>
|
||||||
|
<returns>The <see cref="T:System.Threading.CancellationToken"/> registration.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
|
||||||
|
<summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
|
||||||
|
<param name="argument">The reference type argument to validate as non-null.</param>
|
||||||
|
<param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.ThrowHelper.IfNullOrWhitespace(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws either an <see cref="T:System.ArgumentNullException"/> or an <see cref="T:System.ArgumentException"/>
|
||||||
|
if the specified string is <see langword="null"/> or whitespace respectively.
|
||||||
|
</summary>
|
||||||
|
<param name="argument">String to be checked for <see langword="null"/> or whitespace.</param>
|
||||||
|
<param name="paramName">The name of the parameter being checked.</param>
|
||||||
|
<returns>The original value of <paramref name="argument"/>.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
|
||||||
|
<summary>
|
||||||
|
Attribute used to indicate a source generator should create a function for marshalling
|
||||||
|
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
This attribute is meaningless if the source generator associated with it is not enabled.
|
||||||
|
The current built-in source generator only supports C# and only supplies an implementation when
|
||||||
|
applied to static, partial, non-generic methods.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
|
||||||
|
</summary>
|
||||||
|
<param name="libraryName">Name of the library containing the import.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
|
||||||
|
<summary>
|
||||||
|
Gets the name of the library containing the import.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the name of the entry point to be called.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Gets or sets how to marshal string arguments to the method.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
|
||||||
|
<see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
|
||||||
|
</summary>
|
||||||
|
<remarks>
|
||||||
|
If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
|
||||||
|
or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
|
||||||
|
</remarks>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
|
||||||
|
<summary>
|
||||||
|
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
|
||||||
|
on other platforms) before returning from the attributed method.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Runtime.InteropServices.StringMarshalling">
|
||||||
|
<summary>
|
||||||
|
Specifies how strings should be marshalled for generated p/invokes
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
|
||||||
|
<summary>
|
||||||
|
Indicates the user is supplying a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-8 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
|
||||||
|
<summary>
|
||||||
|
Use the platform-provided UTF-16 marshaller.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.Error_NoSources">
|
||||||
|
<summary>A configuration source is not registered. Please register one before setting a value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.InvalidNullArgument">
|
||||||
|
<summary>Null is not a valid value for '{0}'.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.StreamConfigurationProvidersAlreadyLoaded">
|
||||||
|
<summary>StreamConfigurationProviders cannot be loaded more than once.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.SR.StreamConfigurationSourceStreamCannotBeNull">
|
||||||
|
<summary>Source.Stream cannot be null.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
||||||
|
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
||||||
|
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
||||||
|
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
||||||
|
<summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
|
||||||
|
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter may be null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
||||||
|
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
||||||
|
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
||||||
|
<summary>Initializes the attribute with the associated parameter name.</summary>
|
||||||
|
<param name="parameterName">
|
||||||
|
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
||||||
|
<summary>Gets the associated parameter name.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
||||||
|
<summary>Applied to a method that will never return under any circumstance.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
||||||
|
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
||||||
|
<summary>Initializes the attribute with the specified parameter value.</summary>
|
||||||
|
<param name="parameterValue">
|
||||||
|
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
||||||
|
the associated parameter matches this value.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
||||||
|
<summary>Gets the condition parameter value.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
|
||||||
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
||||||
|
<summary>Initializes the attribute with a field or property member.</summary>
|
||||||
|
<param name="member">
|
||||||
|
The field or property member that is promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
||||||
|
<summary>Initializes the attribute with the list of field and property members.</summary>
|
||||||
|
<param name="members">
|
||||||
|
The list of field and property members that are promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
||||||
|
<summary>Gets field or property member names.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
|
||||||
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated field or property member will not be null.
|
||||||
|
</param>
|
||||||
|
<param name="member">
|
||||||
|
The field or property member that is promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
|
||||||
|
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
|
||||||
|
<param name="returnValue">
|
||||||
|
The return value condition. If the method returns this value, the associated field and property members will not be null.
|
||||||
|
</param>
|
||||||
|
<param name="members">
|
||||||
|
The list of field and property members that are promised to be not-null.
|
||||||
|
</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
||||||
|
<summary>Gets the return value condition.</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
||||||
|
<summary>Gets field or property member names.</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
U0+EM0LyyivAlmP9N/3T2KzVDJkE/I8fP6FEmL9Ln+kTKaGpv8AS0X/RNY2JTBXv29Am6/rs6kj6C7WeebjucQ==
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"contentHash": "0Zn6nR/6g+90MxskZyOOMPQvnPnrrGu6bytPwkV+azDcTtCSuQ1+GJUrg8Klmnrjk1i6zMpw2lXijl+tw7Q3kA==",
|
||||||
|
"source": "https://api.nuget.org/v3/index.json"
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,23 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) .NET Foundation and Contributors
|
||||||
|
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>Microsoft.Extensions.DependencyInjection.Abstractions</id>
|
||||||
|
<version>9.0.6</version>
|
||||||
|
<authors>Microsoft</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<icon>Icon.png</icon>
|
||||||
|
<readme>PACKAGE.md</readme>
|
||||||
|
<projectUrl>https://dot.net/</projectUrl>
|
||||||
|
<description>Abstractions for dependency injection.
|
||||||
|
|
||||||
|
Commonly Used Types:
|
||||||
|
Microsoft.Extensions.DependencyInjection.IServiceCollection</description>
|
||||||
|
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||||
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
|
<serviceable>true</serviceable>
|
||||||
|
<repository type="git" url="https://github.com/dotnet/runtime" commit="3875b54e7b10b10606b105340199946d0b877754" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework=".NETFramework4.6.2">
|
||||||
|
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="9.0.6" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework="net8.0" />
|
||||||
|
<group targetFramework="net9.0" />
|
||||||
|
<group targetFramework=".NETStandard2.0">
|
||||||
|
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="9.0.6" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework=".NETStandard2.1" />
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
## About
|
||||||
|
Supports the lower-level abstractions for the dependency injection (DI) software design pattern which is a technique for achieving Inversion of Control (IoC) between classes and their dependencies.
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
- Interfaces for DI implementations which are provided in other packages including `Microsoft.Extensions.DependencyInjection`.
|
||||||
|
- An implementation of a service collection, which is used to add services to and later retrieve them either directly or through constructor injection.
|
||||||
|
- Interfaces, attributes and extensions methods to support various DI concepts including specifying a service's lifetime and supporting keyed services.
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
This package is typically used with an implementation of the DI abstractions, such as `Microsoft.Extensions.DependencyInjection`.
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
The main types provided by this library are:
|
||||||
|
* `Microsoft.Extensions.DependencyInjection.ActivatorUtilities`
|
||||||
|
* `Microsoft.Extensions.DependencyInjection.IServiceCollection`
|
||||||
|
* `Microsoft.Extensions.DependencyInjection.ServiceCollection`
|
||||||
|
* `Microsoft.Extensions.DependencyInjection.ServiceCollectionDescriptorExtensions`
|
||||||
|
* `Microsoft.Extensions.DependencyInjection.ServiceDescriptor`
|
||||||
|
* `Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TContainerBuilder>`
|
||||||
|
|
||||||
|
## Additional Documentation
|
||||||
|
* [Conceptual documentation](https://learn.microsoft.com/dotnet/core/extensions/dependency-injection)
|
||||||
|
* API documentation
|
||||||
|
- [ActivatorUtilities](https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.defaultserviceproviderfactory)
|
||||||
|
- [ServiceCollection](https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.servicecollection)
|
||||||
|
- [ServiceDescriptor](https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.servicedescriptor)
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
- `Microsoft.Extensions.DependencyInjection`
|
||||||
|
- `Microsoft.Extensions.Hosting`
|
||||||
|
- `Microsoft.Extensions.Options`
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
Microsoft.Extensions.DependencyInjection.Abstractions is released as open source under the [MIT license](https://licenses.nuget.org/MIT). Bug reports and contributions are welcome at [the GitHub repository](https://github.com/dotnet/runtime).
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_Abstractions_net462">
|
||||||
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_Abstractions_net462"
|
||||||
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
|
<Warning Text="Microsoft.Extensions.DependencyInjection.Abstractions 9.0.6 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net462 or later. You may also set <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
|
||||||
|
</Target>
|
||||||
|
</Project>
|
||||||