update of local deps cache
This commit is contained in:
@@ -1,30 +1,30 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>Cronos</id>
|
<id>Cronos</id>
|
||||||
<version>0.10.0</version>
|
<version>0.10.0</version>
|
||||||
<title>Cronos</title>
|
<title>Cronos</title>
|
||||||
<authors>Andrey Dorokhov, Sergey Odinokov</authors>
|
<authors>Andrey Dorokhov, Sergey Odinokov</authors>
|
||||||
<owners>HangfireIO, odinserj</owners>
|
<owners>HangfireIO, odinserj</owners>
|
||||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||||
<license type="expression">MIT</license>
|
<license type="expression">MIT</license>
|
||||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
<icon>icon.png</icon>
|
<icon>icon.png</icon>
|
||||||
<readme>README.md</readme>
|
<readme>README.md</readme>
|
||||||
<projectUrl>https://github.com/HangfireIO/Cronos</projectUrl>
|
<projectUrl>https://github.com/HangfireIO/Cronos</projectUrl>
|
||||||
<description>A fully-featured .NET library for parsing cron expressions and calculating next occurrences that was designed with time zones in mind and correctly handles daylight saving time transitions.</description>
|
<description>A fully-featured .NET library for parsing cron expressions and calculating next occurrences that was designed with time zones in mind and correctly handles daylight saving time transitions.</description>
|
||||||
<releaseNotes>https://github.com/HangfireIO/Cronos/releases</releaseNotes>
|
<releaseNotes>https://github.com/HangfireIO/Cronos/releases</releaseNotes>
|
||||||
<copyright>Copyright © 2016–2025 Hangfire OÜ.</copyright>
|
<copyright>Copyright © 2016–2025 Hangfire OÜ.</copyright>
|
||||||
<tags>Cronos Cron Recurring</tags>
|
<tags>Cronos Cron Recurring</tags>
|
||||||
<repository type="git" url="https://github.com/HangfireIO/Cronos.git" commit="d63de9568d5809f1296a36540d1b6163ce480099" />
|
<repository type="git" url="https://github.com/HangfireIO/Cronos.git" commit="d63de9568d5809f1296a36540d1b6163ce480099" />
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<group targetFramework=".NETFramework4.0" />
|
<group targetFramework=".NETFramework4.0" />
|
||||||
<group targetFramework=".NETFramework4.5" />
|
<group targetFramework=".NETFramework4.5" />
|
||||||
<group targetFramework=".NETStandard1.0">
|
<group targetFramework=".NETStandard1.0">
|
||||||
<dependency id="NETStandard.Library" version="1.6.1" />
|
<dependency id="NETStandard.Library" version="1.6.1" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard2.0" />
|
<group targetFramework=".NETStandard2.0" />
|
||||||
<group targetFramework="net6.0" />
|
<group targetFramework="net6.0" />
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
</package>
|
</package>
|
||||||
@@ -1,211 +1,211 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Cronos</name>
|
<name>Cronos</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Cronos.CronExpression">
|
<member name="T:Cronos.CronExpression">
|
||||||
<summary>
|
<summary>
|
||||||
Provides a parser and scheduler for cron expressions.
|
Provides a parser and scheduler for cron expressions.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Yearly">
|
<member name="F:Cronos.CronExpression.Yearly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires on Jan 1st every year at midnight.
|
Represents a cron expression that fires on Jan 1st every year at midnight.
|
||||||
Equals to "0 0 1 1 *".
|
Equals to "0 0 1 1 *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Weekly">
|
<member name="F:Cronos.CronExpression.Weekly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every Sunday at midnight.
|
Represents a cron expression that fires every Sunday at midnight.
|
||||||
Equals to "0 0 * * 0".
|
Equals to "0 0 * * 0".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Monthly">
|
<member name="F:Cronos.CronExpression.Monthly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires on 1st day of every month at midnight.
|
Represents a cron expression that fires on 1st day of every month at midnight.
|
||||||
Equals to "0 0 1 * *".
|
Equals to "0 0 1 * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Daily">
|
<member name="F:Cronos.CronExpression.Daily">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every day at midnight.
|
Represents a cron expression that fires every day at midnight.
|
||||||
Equals to "0 0 * * *".
|
Equals to "0 0 * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Hourly">
|
<member name="F:Cronos.CronExpression.Hourly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every hour at the beginning of the hour.
|
Represents a cron expression that fires every hour at the beginning of the hour.
|
||||||
Equals to "0 * * * *".
|
Equals to "0 * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.EveryMinute">
|
<member name="F:Cronos.CronExpression.EveryMinute">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every minute.
|
Represents a cron expression that fires every minute.
|
||||||
Equals to "* * * * *".
|
Equals to "* * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.EverySecond">
|
<member name="F:Cronos.CronExpression.EverySecond">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every second.
|
Represents a cron expression that fires every second.
|
||||||
Equals to "* * * * * *".
|
Equals to "* * * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Parse(System.String)">
|
<member name="M:Cronos.CronExpression.Parse(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
||||||
cron expression. It's supported expressions consisting of 5 fields:
|
cron expression. It's supported expressions consisting of 5 fields:
|
||||||
minute, hour, day of month, month, day of week.
|
minute, hour, day of month, month, day of week.
|
||||||
If you want to parse non-standard cron expressions use <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/> with specified CronFields argument.
|
If you want to parse non-standard cron expressions use <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/> with specified CronFields argument.
|
||||||
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)">
|
<member name="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
||||||
cron expression. It's supported expressions consisting of 5 or 6 fields:
|
cron expression. It's supported expressions consisting of 5 or 6 fields:
|
||||||
second (optional), minute, hour, day of month, month, day of week.
|
second (optional), minute, hour, day of month, month, day of week.
|
||||||
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronExpression@)">
|
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronExpression@)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the
|
||||||
<see cref="F:Cronos.CronFormat.Standard"/> format.
|
<see cref="F:Cronos.CronFormat.Standard"/> format.
|
||||||
A return value indicates whether the operation succeeded.
|
A return value indicates whether the operation succeeded.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronFormat,Cronos.CronExpression@)">
|
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronFormat,Cronos.CronExpression@)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the specified
|
||||||
<paramref name="format"/>.
|
<paramref name="format"/>.
|
||||||
A return value indicates whether the operation succeeded.
|
A return value indicates whether the operation succeeded.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in UTC time zone.
|
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in UTC time zone.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.TimeZoneInfo,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.TimeZoneInfo,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTimeOffset,System.TimeZoneInfo,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTimeOffset,System.TimeZoneInfo,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="from"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
Calculates next occurrence starting with <paramref name="from"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of next occurrences within the given date/time range,
|
Returns the list of next occurrences within the given date/time range,
|
||||||
including <paramref name="fromUtc"/> and excluding <paramref name="toUtc"/>
|
including <paramref name="fromUtc"/> and excluding <paramref name="toUtc"/>
|
||||||
by default, and UTC time zone. When none of the occurrences found, an
|
by default, and UTC time zone. When none of the occurrences found, an
|
||||||
empty list is returned.
|
empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of next occurrences within the given date/time range, including
|
Returns the list of next occurrences within the given date/time range, including
|
||||||
<paramref name="fromUtc"/> and excluding <paramref name="toUtc"/> by default, and
|
<paramref name="fromUtc"/> and excluding <paramref name="toUtc"/> by default, and
|
||||||
specified time zone. When none of the occurrences found, an empty list is returned.
|
specified time zone. When none of the occurrences found, an empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTimeOffset,System.DateTimeOffset,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTimeOffset,System.DateTimeOffset,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of occurrences within the given date/time offset range,
|
Returns the list of occurrences within the given date/time offset range,
|
||||||
including <paramref name="from"/> and excluding <paramref name="to"/> by
|
including <paramref name="from"/> and excluding <paramref name="to"/> by
|
||||||
default. When none of the occurrences found, an empty list is returned.
|
default. When none of the occurrences found, an empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.ToString">
|
<member name="M:Cronos.CronExpression.ToString">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Equals(Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.Equals(Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
|
Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="other">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
|
<param name="other">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
|
||||||
<returns>
|
<returns>
|
||||||
<c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
|
<c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Equals(System.Object)">
|
<member name="M:Cronos.CronExpression.Equals(System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
|
Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
|
<param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
|
||||||
<returns>
|
<returns>
|
||||||
<c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance;
|
<c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance;
|
||||||
otherwise, <c>false</c>.
|
otherwise, <c>false</c>.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetHashCode">
|
<member name="M:Cronos.CronExpression.GetHashCode">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a hash code for this instance.
|
Returns a hash code for this instance.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>
|
<returns>
|
||||||
A hash code for this instance, suitable for use in hashing algorithms and data
|
A hash code for this instance, suitable for use in hashing algorithms and data
|
||||||
structures like a hash table.
|
structures like a hash table.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.op_Equality(Cronos.CronExpression,Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.op_Equality(Cronos.CronExpression,Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Implements the operator ==.
|
Implements the operator ==.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.op_Inequality(Cronos.CronExpression,Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.op_Inequality(Cronos.CronExpression,Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Implements the operator !=.
|
Implements the operator !=.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Cronos.CronFormat">
|
<member name="T:Cronos.CronFormat">
|
||||||
<summary>
|
<summary>
|
||||||
Defines the cron format options that customize string parsing for <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/>.
|
Defines the cron format options that customize string parsing for <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronFormat.Standard">
|
<member name="F:Cronos.CronFormat.Standard">
|
||||||
<summary>
|
<summary>
|
||||||
Parsing string must contain only 5 fields: minute, hour, day of month, month, day of week.
|
Parsing string must contain only 5 fields: minute, hour, day of month, month, day of week.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronFormat.IncludeSeconds">
|
<member name="F:Cronos.CronFormat.IncludeSeconds">
|
||||||
<summary>
|
<summary>
|
||||||
Second field must be specified in parsing string.
|
Second field must be specified in parsing string.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Cronos.CronFormatException">
|
<member name="T:Cronos.CronFormatException">
|
||||||
<summary>
|
<summary>
|
||||||
Represents an exception that's thrown, when invalid Cron expression is given.
|
Represents an exception that's thrown, when invalid Cron expression is given.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor">
|
<member name="M:Cronos.CronFormatException.#ctor">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class.
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.String)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
||||||
a specified error message.
|
a specified error message.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.String,System.Exception)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.String,System.Exception)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
||||||
a specified error message and a reference to the inner exception that is the
|
a specified error message and a reference to the inner exception that is the
|
||||||
cause of this exception.
|
cause of this exception.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
@@ -1,211 +1,211 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Cronos</name>
|
<name>Cronos</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Cronos.CronExpression">
|
<member name="T:Cronos.CronExpression">
|
||||||
<summary>
|
<summary>
|
||||||
Provides a parser and scheduler for cron expressions.
|
Provides a parser and scheduler for cron expressions.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Yearly">
|
<member name="F:Cronos.CronExpression.Yearly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires on Jan 1st every year at midnight.
|
Represents a cron expression that fires on Jan 1st every year at midnight.
|
||||||
Equals to "0 0 1 1 *".
|
Equals to "0 0 1 1 *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Weekly">
|
<member name="F:Cronos.CronExpression.Weekly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every Sunday at midnight.
|
Represents a cron expression that fires every Sunday at midnight.
|
||||||
Equals to "0 0 * * 0".
|
Equals to "0 0 * * 0".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Monthly">
|
<member name="F:Cronos.CronExpression.Monthly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires on 1st day of every month at midnight.
|
Represents a cron expression that fires on 1st day of every month at midnight.
|
||||||
Equals to "0 0 1 * *".
|
Equals to "0 0 1 * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Daily">
|
<member name="F:Cronos.CronExpression.Daily">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every day at midnight.
|
Represents a cron expression that fires every day at midnight.
|
||||||
Equals to "0 0 * * *".
|
Equals to "0 0 * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Hourly">
|
<member name="F:Cronos.CronExpression.Hourly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every hour at the beginning of the hour.
|
Represents a cron expression that fires every hour at the beginning of the hour.
|
||||||
Equals to "0 * * * *".
|
Equals to "0 * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.EveryMinute">
|
<member name="F:Cronos.CronExpression.EveryMinute">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every minute.
|
Represents a cron expression that fires every minute.
|
||||||
Equals to "* * * * *".
|
Equals to "* * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.EverySecond">
|
<member name="F:Cronos.CronExpression.EverySecond">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every second.
|
Represents a cron expression that fires every second.
|
||||||
Equals to "* * * * * *".
|
Equals to "* * * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Parse(System.String)">
|
<member name="M:Cronos.CronExpression.Parse(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
||||||
cron expression. It's supported expressions consisting of 5 fields:
|
cron expression. It's supported expressions consisting of 5 fields:
|
||||||
minute, hour, day of month, month, day of week.
|
minute, hour, day of month, month, day of week.
|
||||||
If you want to parse non-standard cron expressions use <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/> with specified CronFields argument.
|
If you want to parse non-standard cron expressions use <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/> with specified CronFields argument.
|
||||||
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)">
|
<member name="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
||||||
cron expression. It's supported expressions consisting of 5 or 6 fields:
|
cron expression. It's supported expressions consisting of 5 or 6 fields:
|
||||||
second (optional), minute, hour, day of month, month, day of week.
|
second (optional), minute, hour, day of month, month, day of week.
|
||||||
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronExpression@)">
|
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronExpression@)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the
|
||||||
<see cref="F:Cronos.CronFormat.Standard"/> format.
|
<see cref="F:Cronos.CronFormat.Standard"/> format.
|
||||||
A return value indicates whether the operation succeeded.
|
A return value indicates whether the operation succeeded.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronFormat,Cronos.CronExpression@)">
|
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronFormat,Cronos.CronExpression@)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the specified
|
||||||
<paramref name="format"/>.
|
<paramref name="format"/>.
|
||||||
A return value indicates whether the operation succeeded.
|
A return value indicates whether the operation succeeded.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in UTC time zone.
|
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in UTC time zone.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.TimeZoneInfo,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.TimeZoneInfo,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTimeOffset,System.TimeZoneInfo,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTimeOffset,System.TimeZoneInfo,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="from"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
Calculates next occurrence starting with <paramref name="from"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of next occurrences within the given date/time range,
|
Returns the list of next occurrences within the given date/time range,
|
||||||
including <paramref name="fromUtc"/> and excluding <paramref name="toUtc"/>
|
including <paramref name="fromUtc"/> and excluding <paramref name="toUtc"/>
|
||||||
by default, and UTC time zone. When none of the occurrences found, an
|
by default, and UTC time zone. When none of the occurrences found, an
|
||||||
empty list is returned.
|
empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of next occurrences within the given date/time range, including
|
Returns the list of next occurrences within the given date/time range, including
|
||||||
<paramref name="fromUtc"/> and excluding <paramref name="toUtc"/> by default, and
|
<paramref name="fromUtc"/> and excluding <paramref name="toUtc"/> by default, and
|
||||||
specified time zone. When none of the occurrences found, an empty list is returned.
|
specified time zone. When none of the occurrences found, an empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTimeOffset,System.DateTimeOffset,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTimeOffset,System.DateTimeOffset,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of occurrences within the given date/time offset range,
|
Returns the list of occurrences within the given date/time offset range,
|
||||||
including <paramref name="from"/> and excluding <paramref name="to"/> by
|
including <paramref name="from"/> and excluding <paramref name="to"/> by
|
||||||
default. When none of the occurrences found, an empty list is returned.
|
default. When none of the occurrences found, an empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.ToString">
|
<member name="M:Cronos.CronExpression.ToString">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Equals(Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.Equals(Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
|
Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="other">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
|
<param name="other">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
|
||||||
<returns>
|
<returns>
|
||||||
<c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
|
<c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Equals(System.Object)">
|
<member name="M:Cronos.CronExpression.Equals(System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
|
Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
|
<param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
|
||||||
<returns>
|
<returns>
|
||||||
<c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance;
|
<c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance;
|
||||||
otherwise, <c>false</c>.
|
otherwise, <c>false</c>.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetHashCode">
|
<member name="M:Cronos.CronExpression.GetHashCode">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a hash code for this instance.
|
Returns a hash code for this instance.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>
|
<returns>
|
||||||
A hash code for this instance, suitable for use in hashing algorithms and data
|
A hash code for this instance, suitable for use in hashing algorithms and data
|
||||||
structures like a hash table.
|
structures like a hash table.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.op_Equality(Cronos.CronExpression,Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.op_Equality(Cronos.CronExpression,Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Implements the operator ==.
|
Implements the operator ==.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.op_Inequality(Cronos.CronExpression,Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.op_Inequality(Cronos.CronExpression,Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Implements the operator !=.
|
Implements the operator !=.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Cronos.CronFormat">
|
<member name="T:Cronos.CronFormat">
|
||||||
<summary>
|
<summary>
|
||||||
Defines the cron format options that customize string parsing for <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/>.
|
Defines the cron format options that customize string parsing for <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronFormat.Standard">
|
<member name="F:Cronos.CronFormat.Standard">
|
||||||
<summary>
|
<summary>
|
||||||
Parsing string must contain only 5 fields: minute, hour, day of month, month, day of week.
|
Parsing string must contain only 5 fields: minute, hour, day of month, month, day of week.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronFormat.IncludeSeconds">
|
<member name="F:Cronos.CronFormat.IncludeSeconds">
|
||||||
<summary>
|
<summary>
|
||||||
Second field must be specified in parsing string.
|
Second field must be specified in parsing string.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Cronos.CronFormatException">
|
<member name="T:Cronos.CronFormatException">
|
||||||
<summary>
|
<summary>
|
||||||
Represents an exception that's thrown, when invalid Cron expression is given.
|
Represents an exception that's thrown, when invalid Cron expression is given.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor">
|
<member name="M:Cronos.CronFormatException.#ctor">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class.
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.String)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
||||||
a specified error message.
|
a specified error message.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.String,System.Exception)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.String,System.Exception)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
||||||
a specified error message and a reference to the inner exception that is the
|
a specified error message and a reference to the inner exception that is the
|
||||||
cause of this exception.
|
cause of this exception.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
@@ -1,211 +1,211 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Cronos</name>
|
<name>Cronos</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Cronos.CronExpression">
|
<member name="T:Cronos.CronExpression">
|
||||||
<summary>
|
<summary>
|
||||||
Provides a parser and scheduler for cron expressions.
|
Provides a parser and scheduler for cron expressions.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Yearly">
|
<member name="F:Cronos.CronExpression.Yearly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires on Jan 1st every year at midnight.
|
Represents a cron expression that fires on Jan 1st every year at midnight.
|
||||||
Equals to "0 0 1 1 *".
|
Equals to "0 0 1 1 *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Weekly">
|
<member name="F:Cronos.CronExpression.Weekly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every Sunday at midnight.
|
Represents a cron expression that fires every Sunday at midnight.
|
||||||
Equals to "0 0 * * 0".
|
Equals to "0 0 * * 0".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Monthly">
|
<member name="F:Cronos.CronExpression.Monthly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires on 1st day of every month at midnight.
|
Represents a cron expression that fires on 1st day of every month at midnight.
|
||||||
Equals to "0 0 1 * *".
|
Equals to "0 0 1 * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Daily">
|
<member name="F:Cronos.CronExpression.Daily">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every day at midnight.
|
Represents a cron expression that fires every day at midnight.
|
||||||
Equals to "0 0 * * *".
|
Equals to "0 0 * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Hourly">
|
<member name="F:Cronos.CronExpression.Hourly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every hour at the beginning of the hour.
|
Represents a cron expression that fires every hour at the beginning of the hour.
|
||||||
Equals to "0 * * * *".
|
Equals to "0 * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.EveryMinute">
|
<member name="F:Cronos.CronExpression.EveryMinute">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every minute.
|
Represents a cron expression that fires every minute.
|
||||||
Equals to "* * * * *".
|
Equals to "* * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.EverySecond">
|
<member name="F:Cronos.CronExpression.EverySecond">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every second.
|
Represents a cron expression that fires every second.
|
||||||
Equals to "* * * * * *".
|
Equals to "* * * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Parse(System.String)">
|
<member name="M:Cronos.CronExpression.Parse(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
||||||
cron expression. It's supported expressions consisting of 5 fields:
|
cron expression. It's supported expressions consisting of 5 fields:
|
||||||
minute, hour, day of month, month, day of week.
|
minute, hour, day of month, month, day of week.
|
||||||
If you want to parse non-standard cron expressions use <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/> with specified CronFields argument.
|
If you want to parse non-standard cron expressions use <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/> with specified CronFields argument.
|
||||||
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)">
|
<member name="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
||||||
cron expression. It's supported expressions consisting of 5 or 6 fields:
|
cron expression. It's supported expressions consisting of 5 or 6 fields:
|
||||||
second (optional), minute, hour, day of month, month, day of week.
|
second (optional), minute, hour, day of month, month, day of week.
|
||||||
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronExpression@)">
|
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronExpression@)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the
|
||||||
<see cref="F:Cronos.CronFormat.Standard"/> format.
|
<see cref="F:Cronos.CronFormat.Standard"/> format.
|
||||||
A return value indicates whether the operation succeeded.
|
A return value indicates whether the operation succeeded.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronFormat,Cronos.CronExpression@)">
|
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronFormat,Cronos.CronExpression@)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the specified
|
||||||
<paramref name="format"/>.
|
<paramref name="format"/>.
|
||||||
A return value indicates whether the operation succeeded.
|
A return value indicates whether the operation succeeded.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in UTC time zone.
|
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in UTC time zone.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.TimeZoneInfo,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.TimeZoneInfo,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTimeOffset,System.TimeZoneInfo,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTimeOffset,System.TimeZoneInfo,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="from"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
Calculates next occurrence starting with <paramref name="from"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of next occurrences within the given date/time range,
|
Returns the list of next occurrences within the given date/time range,
|
||||||
including <paramref name="fromUtc"/> and excluding <paramref name="toUtc"/>
|
including <paramref name="fromUtc"/> and excluding <paramref name="toUtc"/>
|
||||||
by default, and UTC time zone. When none of the occurrences found, an
|
by default, and UTC time zone. When none of the occurrences found, an
|
||||||
empty list is returned.
|
empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of next occurrences within the given date/time range, including
|
Returns the list of next occurrences within the given date/time range, including
|
||||||
<paramref name="fromUtc"/> and excluding <paramref name="toUtc"/> by default, and
|
<paramref name="fromUtc"/> and excluding <paramref name="toUtc"/> by default, and
|
||||||
specified time zone. When none of the occurrences found, an empty list is returned.
|
specified time zone. When none of the occurrences found, an empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTimeOffset,System.DateTimeOffset,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTimeOffset,System.DateTimeOffset,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of occurrences within the given date/time offset range,
|
Returns the list of occurrences within the given date/time offset range,
|
||||||
including <paramref name="from"/> and excluding <paramref name="to"/> by
|
including <paramref name="from"/> and excluding <paramref name="to"/> by
|
||||||
default. When none of the occurrences found, an empty list is returned.
|
default. When none of the occurrences found, an empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.ToString">
|
<member name="M:Cronos.CronExpression.ToString">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Equals(Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.Equals(Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
|
Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="other">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
|
<param name="other">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
|
||||||
<returns>
|
<returns>
|
||||||
<c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
|
<c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Equals(System.Object)">
|
<member name="M:Cronos.CronExpression.Equals(System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
|
Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
|
<param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
|
||||||
<returns>
|
<returns>
|
||||||
<c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance;
|
<c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance;
|
||||||
otherwise, <c>false</c>.
|
otherwise, <c>false</c>.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetHashCode">
|
<member name="M:Cronos.CronExpression.GetHashCode">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a hash code for this instance.
|
Returns a hash code for this instance.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>
|
<returns>
|
||||||
A hash code for this instance, suitable for use in hashing algorithms and data
|
A hash code for this instance, suitable for use in hashing algorithms and data
|
||||||
structures like a hash table.
|
structures like a hash table.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.op_Equality(Cronos.CronExpression,Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.op_Equality(Cronos.CronExpression,Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Implements the operator ==.
|
Implements the operator ==.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.op_Inequality(Cronos.CronExpression,Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.op_Inequality(Cronos.CronExpression,Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Implements the operator !=.
|
Implements the operator !=.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Cronos.CronFormat">
|
<member name="T:Cronos.CronFormat">
|
||||||
<summary>
|
<summary>
|
||||||
Defines the cron format options that customize string parsing for <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/>.
|
Defines the cron format options that customize string parsing for <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronFormat.Standard">
|
<member name="F:Cronos.CronFormat.Standard">
|
||||||
<summary>
|
<summary>
|
||||||
Parsing string must contain only 5 fields: minute, hour, day of month, month, day of week.
|
Parsing string must contain only 5 fields: minute, hour, day of month, month, day of week.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronFormat.IncludeSeconds">
|
<member name="F:Cronos.CronFormat.IncludeSeconds">
|
||||||
<summary>
|
<summary>
|
||||||
Second field must be specified in parsing string.
|
Second field must be specified in parsing string.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Cronos.CronFormatException">
|
<member name="T:Cronos.CronFormatException">
|
||||||
<summary>
|
<summary>
|
||||||
Represents an exception that's thrown, when invalid Cron expression is given.
|
Represents an exception that's thrown, when invalid Cron expression is given.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor">
|
<member name="M:Cronos.CronFormatException.#ctor">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class.
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.String)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
||||||
a specified error message.
|
a specified error message.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.String,System.Exception)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.String,System.Exception)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
||||||
a specified error message and a reference to the inner exception that is the
|
a specified error message and a reference to the inner exception that is the
|
||||||
cause of this exception.
|
cause of this exception.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
@@ -1,208 +1,208 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Cronos</name>
|
<name>Cronos</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Cronos.CronExpression">
|
<member name="T:Cronos.CronExpression">
|
||||||
<summary>
|
<summary>
|
||||||
Provides a parser and scheduler for cron expressions.
|
Provides a parser and scheduler for cron expressions.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Yearly">
|
<member name="F:Cronos.CronExpression.Yearly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires on Jan 1st every year at midnight.
|
Represents a cron expression that fires on Jan 1st every year at midnight.
|
||||||
Equals to "0 0 1 1 *".
|
Equals to "0 0 1 1 *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Weekly">
|
<member name="F:Cronos.CronExpression.Weekly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every Sunday at midnight.
|
Represents a cron expression that fires every Sunday at midnight.
|
||||||
Equals to "0 0 * * 0".
|
Equals to "0 0 * * 0".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Monthly">
|
<member name="F:Cronos.CronExpression.Monthly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires on 1st day of every month at midnight.
|
Represents a cron expression that fires on 1st day of every month at midnight.
|
||||||
Equals to "0 0 1 * *".
|
Equals to "0 0 1 * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Daily">
|
<member name="F:Cronos.CronExpression.Daily">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every day at midnight.
|
Represents a cron expression that fires every day at midnight.
|
||||||
Equals to "0 0 * * *".
|
Equals to "0 0 * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Hourly">
|
<member name="F:Cronos.CronExpression.Hourly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every hour at the beginning of the hour.
|
Represents a cron expression that fires every hour at the beginning of the hour.
|
||||||
Equals to "0 * * * *".
|
Equals to "0 * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.EveryMinute">
|
<member name="F:Cronos.CronExpression.EveryMinute">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every minute.
|
Represents a cron expression that fires every minute.
|
||||||
Equals to "* * * * *".
|
Equals to "* * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.EverySecond">
|
<member name="F:Cronos.CronExpression.EverySecond">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every second.
|
Represents a cron expression that fires every second.
|
||||||
Equals to "* * * * * *".
|
Equals to "* * * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Parse(System.String)">
|
<member name="M:Cronos.CronExpression.Parse(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
||||||
cron expression. It's supported expressions consisting of 5 fields:
|
cron expression. It's supported expressions consisting of 5 fields:
|
||||||
minute, hour, day of month, month, day of week.
|
minute, hour, day of month, month, day of week.
|
||||||
If you want to parse non-standard cron expressions use <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/> with specified CronFields argument.
|
If you want to parse non-standard cron expressions use <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/> with specified CronFields argument.
|
||||||
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)">
|
<member name="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
||||||
cron expression. It's supported expressions consisting of 5 or 6 fields:
|
cron expression. It's supported expressions consisting of 5 or 6 fields:
|
||||||
second (optional), minute, hour, day of month, month, day of week.
|
second (optional), minute, hour, day of month, month, day of week.
|
||||||
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronExpression@)">
|
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronExpression@)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the
|
||||||
<see cref="F:Cronos.CronFormat.Standard"/> format.
|
<see cref="F:Cronos.CronFormat.Standard"/> format.
|
||||||
A return value indicates whether the operation succeeded.
|
A return value indicates whether the operation succeeded.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronFormat,Cronos.CronExpression@)">
|
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronFormat,Cronos.CronExpression@)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the specified
|
||||||
<paramref name="format"/>.
|
<paramref name="format"/>.
|
||||||
A return value indicates whether the operation succeeded.
|
A return value indicates whether the operation succeeded.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in UTC time zone.
|
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in UTC time zone.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.TimeZoneInfo,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.TimeZoneInfo,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTimeOffset,System.TimeZoneInfo,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTimeOffset,System.TimeZoneInfo,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="from"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
Calculates next occurrence starting with <paramref name="from"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of next occurrences within the given date/time range,
|
Returns the list of next occurrences within the given date/time range,
|
||||||
including <paramref name="fromUtc"/> and excluding <paramref name="toUtc"/>
|
including <paramref name="fromUtc"/> and excluding <paramref name="toUtc"/>
|
||||||
by default, and UTC time zone. When none of the occurrences found, an
|
by default, and UTC time zone. When none of the occurrences found, an
|
||||||
empty list is returned.
|
empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of next occurrences within the given date/time range, including
|
Returns the list of next occurrences within the given date/time range, including
|
||||||
<paramref name="fromUtc"/> and excluding <paramref name="toUtc"/> by default, and
|
<paramref name="fromUtc"/> and excluding <paramref name="toUtc"/> by default, and
|
||||||
specified time zone. When none of the occurrences found, an empty list is returned.
|
specified time zone. When none of the occurrences found, an empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTimeOffset,System.DateTimeOffset,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTimeOffset,System.DateTimeOffset,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of occurrences within the given date/time offset range,
|
Returns the list of occurrences within the given date/time offset range,
|
||||||
including <paramref name="from"/> and excluding <paramref name="to"/> by
|
including <paramref name="from"/> and excluding <paramref name="to"/> by
|
||||||
default. When none of the occurrences found, an empty list is returned.
|
default. When none of the occurrences found, an empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.ToString">
|
<member name="M:Cronos.CronExpression.ToString">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Equals(Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.Equals(Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
|
Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="other">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
|
<param name="other">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
|
||||||
<returns>
|
<returns>
|
||||||
<c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
|
<c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Equals(System.Object)">
|
<member name="M:Cronos.CronExpression.Equals(System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
|
Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
|
<param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
|
||||||
<returns>
|
<returns>
|
||||||
<c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance;
|
<c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance;
|
||||||
otherwise, <c>false</c>.
|
otherwise, <c>false</c>.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetHashCode">
|
<member name="M:Cronos.CronExpression.GetHashCode">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a hash code for this instance.
|
Returns a hash code for this instance.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>
|
<returns>
|
||||||
A hash code for this instance, suitable for use in hashing algorithms and data
|
A hash code for this instance, suitable for use in hashing algorithms and data
|
||||||
structures like a hash table.
|
structures like a hash table.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.op_Equality(Cronos.CronExpression,Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.op_Equality(Cronos.CronExpression,Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Implements the operator ==.
|
Implements the operator ==.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.op_Inequality(Cronos.CronExpression,Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.op_Inequality(Cronos.CronExpression,Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Implements the operator !=.
|
Implements the operator !=.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Cronos.CronFormat">
|
<member name="T:Cronos.CronFormat">
|
||||||
<summary>
|
<summary>
|
||||||
Defines the cron format options that customize string parsing for <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/>.
|
Defines the cron format options that customize string parsing for <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronFormat.Standard">
|
<member name="F:Cronos.CronFormat.Standard">
|
||||||
<summary>
|
<summary>
|
||||||
Parsing string must contain only 5 fields: minute, hour, day of month, month, day of week.
|
Parsing string must contain only 5 fields: minute, hour, day of month, month, day of week.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronFormat.IncludeSeconds">
|
<member name="F:Cronos.CronFormat.IncludeSeconds">
|
||||||
<summary>
|
<summary>
|
||||||
Second field must be specified in parsing string.
|
Second field must be specified in parsing string.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Cronos.CronFormatException">
|
<member name="T:Cronos.CronFormatException">
|
||||||
<summary>
|
<summary>
|
||||||
Represents an exception that's thrown, when invalid Cron expression is given.
|
Represents an exception that's thrown, when invalid Cron expression is given.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor">
|
<member name="M:Cronos.CronFormatException.#ctor">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class.
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.String)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
||||||
a specified error message.
|
a specified error message.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.String,System.Exception)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.String,System.Exception)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
||||||
a specified error message and a reference to the inner exception that is the
|
a specified error message and a reference to the inner exception that is the
|
||||||
cause of this exception.
|
cause of this exception.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
@@ -1,211 +1,211 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Cronos</name>
|
<name>Cronos</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Cronos.CronExpression">
|
<member name="T:Cronos.CronExpression">
|
||||||
<summary>
|
<summary>
|
||||||
Provides a parser and scheduler for cron expressions.
|
Provides a parser and scheduler for cron expressions.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Yearly">
|
<member name="F:Cronos.CronExpression.Yearly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires on Jan 1st every year at midnight.
|
Represents a cron expression that fires on Jan 1st every year at midnight.
|
||||||
Equals to "0 0 1 1 *".
|
Equals to "0 0 1 1 *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Weekly">
|
<member name="F:Cronos.CronExpression.Weekly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every Sunday at midnight.
|
Represents a cron expression that fires every Sunday at midnight.
|
||||||
Equals to "0 0 * * 0".
|
Equals to "0 0 * * 0".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Monthly">
|
<member name="F:Cronos.CronExpression.Monthly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires on 1st day of every month at midnight.
|
Represents a cron expression that fires on 1st day of every month at midnight.
|
||||||
Equals to "0 0 1 * *".
|
Equals to "0 0 1 * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Daily">
|
<member name="F:Cronos.CronExpression.Daily">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every day at midnight.
|
Represents a cron expression that fires every day at midnight.
|
||||||
Equals to "0 0 * * *".
|
Equals to "0 0 * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.Hourly">
|
<member name="F:Cronos.CronExpression.Hourly">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every hour at the beginning of the hour.
|
Represents a cron expression that fires every hour at the beginning of the hour.
|
||||||
Equals to "0 * * * *".
|
Equals to "0 * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.EveryMinute">
|
<member name="F:Cronos.CronExpression.EveryMinute">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every minute.
|
Represents a cron expression that fires every minute.
|
||||||
Equals to "* * * * *".
|
Equals to "* * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronExpression.EverySecond">
|
<member name="F:Cronos.CronExpression.EverySecond">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a cron expression that fires every second.
|
Represents a cron expression that fires every second.
|
||||||
Equals to "* * * * * *".
|
Equals to "* * * * * *".
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Parse(System.String)">
|
<member name="M:Cronos.CronExpression.Parse(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
||||||
cron expression. It's supported expressions consisting of 5 fields:
|
cron expression. It's supported expressions consisting of 5 fields:
|
||||||
minute, hour, day of month, month, day of week.
|
minute, hour, day of month, month, day of week.
|
||||||
If you want to parse non-standard cron expressions use <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/> with specified CronFields argument.
|
If you want to parse non-standard cron expressions use <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/> with specified CronFields argument.
|
||||||
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)">
|
<member name="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified
|
||||||
cron expression. It's supported expressions consisting of 5 or 6 fields:
|
cron expression. It's supported expressions consisting of 5 or 6 fields:
|
||||||
second (optional), minute, hour, day of month, month, day of week.
|
second (optional), minute, hour, day of month, month, day of week.
|
||||||
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
See more: <a href="https://github.com/HangfireIO/Cronos">https://github.com/HangfireIO/Cronos</a>
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronExpression@)">
|
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronExpression@)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the
|
||||||
<see cref="F:Cronos.CronFormat.Standard"/> format.
|
<see cref="F:Cronos.CronFormat.Standard"/> format.
|
||||||
A return value indicates whether the operation succeeded.
|
A return value indicates whether the operation succeeded.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronFormat,Cronos.CronExpression@)">
|
<member name="M:Cronos.CronExpression.TryParse(System.String,Cronos.CronFormat,Cronos.CronExpression@)">
|
||||||
<summary>
|
<summary>
|
||||||
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the specified
|
Constructs a new <see cref="T:Cronos.CronExpression"/> based on the specified cron expression with the specified
|
||||||
<paramref name="format"/>.
|
<paramref name="format"/>.
|
||||||
A return value indicates whether the operation succeeded.
|
A return value indicates whether the operation succeeded.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in UTC time zone.
|
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in UTC time zone.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.TimeZoneInfo,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTime,System.TimeZoneInfo,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
Calculates next occurrence starting with <paramref name="fromUtc"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTimeOffset,System.TimeZoneInfo,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetNextOccurrence(System.DateTimeOffset,System.TimeZoneInfo,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Calculates next occurrence starting with <paramref name="from"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
Calculates next occurrence starting with <paramref name="from"/> (optionally <paramref name="inclusive"/>) in given <paramref name="zone"/>
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of next occurrences within the given date/time range,
|
Returns the list of next occurrences within the given date/time range,
|
||||||
including <paramref name="fromUtc"/> and excluding <paramref name="toUtc"/>
|
including <paramref name="fromUtc"/> and excluding <paramref name="toUtc"/>
|
||||||
by default, and UTC time zone. When none of the occurrences found, an
|
by default, and UTC time zone. When none of the occurrences found, an
|
||||||
empty list is returned.
|
empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTime,System.DateTime,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of next occurrences within the given date/time range, including
|
Returns the list of next occurrences within the given date/time range, including
|
||||||
<paramref name="fromUtc"/> and excluding <paramref name="toUtc"/> by default, and
|
<paramref name="fromUtc"/> and excluding <paramref name="toUtc"/> by default, and
|
||||||
specified time zone. When none of the occurrences found, an empty list is returned.
|
specified time zone. When none of the occurrences found, an empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTimeOffset,System.DateTimeOffset,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
<member name="M:Cronos.CronExpression.GetOccurrences(System.DateTimeOffset,System.DateTimeOffset,System.TimeZoneInfo,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the list of occurrences within the given date/time offset range,
|
Returns the list of occurrences within the given date/time offset range,
|
||||||
including <paramref name="from"/> and excluding <paramref name="to"/> by
|
including <paramref name="from"/> and excluding <paramref name="to"/> by
|
||||||
default. When none of the occurrences found, an empty list is returned.
|
default. When none of the occurrences found, an empty list is returned.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.ArgumentException"/>
|
<exception cref="T:System.ArgumentException"/>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.ToString">
|
<member name="M:Cronos.CronExpression.ToString">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Equals(Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.Equals(Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
|
Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="other">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
|
<param name="other">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
|
||||||
<returns>
|
<returns>
|
||||||
<c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
|
<c>true</c> if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, <c>false</c>.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.Equals(System.Object)">
|
<member name="M:Cronos.CronExpression.Equals(System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
|
Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
|
<param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
|
||||||
<returns>
|
<returns>
|
||||||
<c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance;
|
<c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance;
|
||||||
otherwise, <c>false</c>.
|
otherwise, <c>false</c>.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.GetHashCode">
|
<member name="M:Cronos.CronExpression.GetHashCode">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a hash code for this instance.
|
Returns a hash code for this instance.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>
|
<returns>
|
||||||
A hash code for this instance, suitable for use in hashing algorithms and data
|
A hash code for this instance, suitable for use in hashing algorithms and data
|
||||||
structures like a hash table.
|
structures like a hash table.
|
||||||
</returns>
|
</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.op_Equality(Cronos.CronExpression,Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.op_Equality(Cronos.CronExpression,Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Implements the operator ==.
|
Implements the operator ==.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronExpression.op_Inequality(Cronos.CronExpression,Cronos.CronExpression)">
|
<member name="M:Cronos.CronExpression.op_Inequality(Cronos.CronExpression,Cronos.CronExpression)">
|
||||||
<summary>
|
<summary>
|
||||||
Implements the operator !=.
|
Implements the operator !=.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Cronos.CronFormat">
|
<member name="T:Cronos.CronFormat">
|
||||||
<summary>
|
<summary>
|
||||||
Defines the cron format options that customize string parsing for <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/>.
|
Defines the cron format options that customize string parsing for <see cref="M:Cronos.CronExpression.Parse(System.String,Cronos.CronFormat)"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronFormat.Standard">
|
<member name="F:Cronos.CronFormat.Standard">
|
||||||
<summary>
|
<summary>
|
||||||
Parsing string must contain only 5 fields: minute, hour, day of month, month, day of week.
|
Parsing string must contain only 5 fields: minute, hour, day of month, month, day of week.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Cronos.CronFormat.IncludeSeconds">
|
<member name="F:Cronos.CronFormat.IncludeSeconds">
|
||||||
<summary>
|
<summary>
|
||||||
Second field must be specified in parsing string.
|
Second field must be specified in parsing string.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Cronos.CronFormatException">
|
<member name="T:Cronos.CronFormatException">
|
||||||
<summary>
|
<summary>
|
||||||
Represents an exception that's thrown, when invalid Cron expression is given.
|
Represents an exception that's thrown, when invalid Cron expression is given.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor">
|
<member name="M:Cronos.CronFormatException.#ctor">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class.
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.String)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
||||||
a specified error message.
|
a specified error message.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.String,System.Exception)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.String,System.Exception)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
Initializes a new instance of the <see cref="T:Cronos.CronFormatException"/> class with
|
||||||
a specified error message and a reference to the inner exception that is the
|
a specified error message and a reference to the inner exception that is the
|
||||||
cause of this exception.
|
cause of this exception.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Cronos.CronFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
<member name="M:Cronos.CronFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
@@ -1,45 +1,45 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>DnsClient</id>
|
<id>DnsClient</id>
|
||||||
<version>1.6.1</version>
|
<version>1.6.1</version>
|
||||||
<authors>MichaCo</authors>
|
<authors>MichaCo</authors>
|
||||||
<license type="expression">Apache-2.0</license>
|
<license type="expression">Apache-2.0</license>
|
||||||
<licenseUrl>https://licenses.nuget.org/Apache-2.0</licenseUrl>
|
<licenseUrl>https://licenses.nuget.org/Apache-2.0</licenseUrl>
|
||||||
<icon>icon.png</icon>
|
<icon>icon.png</icon>
|
||||||
<projectUrl>http://dnsclient.michaco.net/</projectUrl>
|
<projectUrl>http://dnsclient.michaco.net/</projectUrl>
|
||||||
<description>DnsClient.NET is a simple yet very powerful and high performance open source library for the .NET Framework to do DNS lookups</description>
|
<description>DnsClient.NET is a simple yet very powerful and high performance open source library for the .NET Framework to do DNS lookups</description>
|
||||||
<copyright>Copyright (c) 2021 Michael Conrad</copyright>
|
<copyright>Copyright (c) 2021 Michael Conrad</copyright>
|
||||||
<tags>dns client stub resolver name server core service discovery</tags>
|
<tags>dns client stub resolver name server core service discovery</tags>
|
||||||
<repository type="git" url="https://github.com/MichaCo/DnsClient.NET" />
|
<repository type="git" url="https://github.com/MichaCo/DnsClient.NET" />
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<group targetFramework=".NETFramework4.5">
|
<group targetFramework=".NETFramework4.5">
|
||||||
<dependency id="System.Buffers" version="4.5.1" exclude="Build,Analyzers" />
|
<dependency id="System.Buffers" version="4.5.1" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETFramework4.7.1">
|
<group targetFramework=".NETFramework4.7.1">
|
||||||
<dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Buffers" version="4.5.1" exclude="Build,Analyzers" />
|
<dependency id="System.Buffers" version="4.5.1" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard1.3">
|
<group targetFramework=".NETStandard1.3">
|
||||||
<dependency id="Microsoft.Win32.Primitives" version="4.3.0" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Win32.Primitives" version="4.3.0" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
|
||||||
<dependency id="NETStandard.Library" version="1.6.1" exclude="Build,Analyzers" />
|
<dependency id="NETStandard.Library" version="1.6.1" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Buffers" version="4.5.1" exclude="Build,Analyzers" />
|
<dependency id="System.Buffers" version="4.5.1" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Diagnostics.TraceSource" version="4.3.0" exclude="Build,Analyzers" />
|
<dependency id="System.Diagnostics.TraceSource" version="4.3.0" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Globalization.Extensions" version="4.3.0" exclude="Build,Analyzers" />
|
<dependency id="System.Globalization.Extensions" version="4.3.0" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Net.NameResolution" version="4.3.0" exclude="Build,Analyzers" />
|
<dependency id="System.Net.NameResolution" version="4.3.0" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Net.NetworkInformation" version="4.3.0" exclude="Build,Analyzers" />
|
<dependency id="System.Net.NetworkInformation" version="4.3.0" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net5.0">
|
<group targetFramework="net5.0">
|
||||||
<dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard2.0">
|
<group targetFramework=".NETStandard2.0">
|
||||||
<dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Buffers" version="4.5.1" exclude="Build,Analyzers" />
|
<dependency id="System.Buffers" version="4.5.1" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard2.1">
|
<group targetFramework=".NETStandard2.1">
|
||||||
<dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
</package>
|
</package>
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,36 +1,36 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>Microsoft.Extensions.Configuration.Abstractions</id>
|
<id>Microsoft.Extensions.Configuration.Abstractions</id>
|
||||||
<version>10.0.0-rc.2.25502.107</version>
|
<version>10.0.0-rc.2.25502.107</version>
|
||||||
<authors>Microsoft</authors>
|
<authors>Microsoft</authors>
|
||||||
<license type="expression">MIT</license>
|
<license type="expression">MIT</license>
|
||||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
<icon>Icon.png</icon>
|
<icon>Icon.png</icon>
|
||||||
<readme>PACKAGE.md</readme>
|
<readme>PACKAGE.md</readme>
|
||||||
<projectUrl>https://dot.net/</projectUrl>
|
<projectUrl>https://dot.net/</projectUrl>
|
||||||
<description>Provides abstractions of key-value pair based configuration. Interfaces defined in this package are implemented by classes in Microsoft.Extensions.Configuration and other configuration packages.</description>
|
<description>Provides abstractions of key-value pair based configuration. Interfaces defined in this package are implemented by classes in Microsoft.Extensions.Configuration and other configuration packages.</description>
|
||||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
<serviceable>true</serviceable>
|
<serviceable>true</serviceable>
|
||||||
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<group targetFramework=".NETFramework4.6.2">
|
<group targetFramework=".NETFramework4.6.2">
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.ValueTuple" version="4.6.1" exclude="Build,Analyzers" />
|
<dependency id="System.ValueTuple" version="4.6.1" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net8.0">
|
<group targetFramework="net8.0">
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net9.0">
|
<group targetFramework="net9.0">
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net10.0">
|
<group targetFramework="net10.0">
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard2.0">
|
<group targetFramework=".NETStandard2.0">
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
</package>
|
</package>
|
||||||
@@ -1,82 +1,82 @@
|
|||||||
## About
|
## About
|
||||||
|
|
||||||
<!-- A description of the package and where one can find more documentation -->
|
<!-- A description of the package and where one can find more documentation -->
|
||||||
|
|
||||||
Provides abstractions of key-value pair based configuration. Interfaces defined in this package are implemented by classes in [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration/) and other configuration packages.
|
Provides abstractions of key-value pair based configuration. Interfaces defined in this package are implemented by classes in [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration/) and other configuration packages.
|
||||||
|
|
||||||
## Key Features
|
## Key Features
|
||||||
|
|
||||||
<!-- The key features of this package -->
|
<!-- The key features of this package -->
|
||||||
|
|
||||||
* Abstractions for string key-value pair configuration sources and sections
|
* Abstractions for string key-value pair configuration sources and sections
|
||||||
* Path conventions of keys establishing a heirachy of values
|
* Path conventions of keys establishing a heirachy of values
|
||||||
* Support for multiple configuration sources, aggregating and defining precdence for values
|
* Support for multiple configuration sources, aggregating and defining precdence for values
|
||||||
* Support for reload on change
|
* Support for reload on change
|
||||||
|
|
||||||
## How to Use
|
## 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 -->
|
<!-- A compelling example on how to use this package with code, as well as any specific guidelines for when to use the package -->
|
||||||
|
|
||||||
The example below shows a small code sample using this library and trying out the `ConfigurationKeyName` attribute available since .NET 6:
|
The example below shows a small code sample using this library and trying out the `ConfigurationKeyName` attribute available since .NET 6:
|
||||||
|
|
||||||
```cs
|
```cs
|
||||||
public class MyClass
|
public class MyClass
|
||||||
{
|
{
|
||||||
[ConfigurationKeyName("named_property")]
|
[ConfigurationKeyName("named_property")]
|
||||||
public string NamedProperty { get; set; }
|
public string NamedProperty { get; set; }
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Given the simple class above, we can create a dictionary to hold the configuration data and use it as the memory source to build a configuration section:
|
Given the simple class above, we can create a dictionary to hold the configuration data and use it as the memory source to build a configuration section:
|
||||||
|
|
||||||
```cs
|
```cs
|
||||||
var dic = new Dictionary<string, string>
|
var dic = new Dictionary<string, string>
|
||||||
{
|
{
|
||||||
{"named_property", "value for named property"},
|
{"named_property", "value for named property"},
|
||||||
};
|
};
|
||||||
|
|
||||||
var config = new ConfigurationBuilder()
|
var config = new ConfigurationBuilder()
|
||||||
.AddInMemoryCollection(dic)
|
.AddInMemoryCollection(dic)
|
||||||
.Build();
|
.Build();
|
||||||
|
|
||||||
var options = config.Get<MyClass>();
|
var options = config.Get<MyClass>();
|
||||||
Console.WriteLine(options.NamedProperty); // returns "value for named property"
|
Console.WriteLine(options.NamedProperty); // returns "value for named property"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Main Types
|
## Main Types
|
||||||
|
|
||||||
<!-- The main types provided in this library -->
|
<!-- The main types provided in this library -->
|
||||||
|
|
||||||
The main types provided by this library are:
|
The main types provided by this library are:
|
||||||
|
|
||||||
* `Microsoft.Extensions.Configuration.IConfiguration`
|
* `Microsoft.Extensions.Configuration.IConfiguration`
|
||||||
* `Microsoft.Extensions.Configuration.IConfigurationBuilder`
|
* `Microsoft.Extensions.Configuration.IConfigurationBuilder`
|
||||||
* `Microsoft.Extensions.Configuration.IConfigurationProvider`
|
* `Microsoft.Extensions.Configuration.IConfigurationProvider`
|
||||||
* `Microsoft.Extensions.Configuration.IConfigurationRoot`
|
* `Microsoft.Extensions.Configuration.IConfigurationRoot`
|
||||||
* `Microsoft.Extensions.Configuration.IConfigurationSection`
|
* `Microsoft.Extensions.Configuration.IConfigurationSection`
|
||||||
|
|
||||||
## Additional Documentation
|
## Additional Documentation
|
||||||
|
|
||||||
<!-- Links to further documentation -->
|
<!-- Links to further documentation -->
|
||||||
|
|
||||||
* [Configuration in .NET](https://learn.microsoft.com/dotnet/core/extensions/configuration)
|
* [Configuration in .NET](https://learn.microsoft.com/dotnet/core/extensions/configuration)
|
||||||
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.configuration)
|
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.configuration)
|
||||||
|
|
||||||
## Related Packages
|
## Related Packages
|
||||||
|
|
||||||
<!-- The related packages associated with this package -->
|
<!-- The related packages associated with this package -->
|
||||||
* [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration)
|
* [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration)
|
||||||
* [Microsoft.Extensions.Configuration.Binder](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Binder)
|
* [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.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.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.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.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.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.UserSecrets](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.UserSecrets)
|
||||||
* [Microsoft.Extensions.Configuration.Xml](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Xml)
|
* [Microsoft.Extensions.Configuration.Xml](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Xml)
|
||||||
|
|
||||||
## Feedback & Contributing
|
## Feedback & Contributing
|
||||||
|
|
||||||
<!-- How to provide feedback on this package and contribute to it -->
|
<!-- How to provide feedback on this package and contribute to it -->
|
||||||
|
|
||||||
Microsoft.Extensions.Caching.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).
|
Microsoft.Extensions.Caching.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).
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Configuration_Abstractions_net462">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Configuration_Abstractions_net462">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_Configuration_Abstractions_net462"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Configuration_Abstractions_net462"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.Configuration.Abstractions 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." />
|
<Warning Text="Microsoft.Extensions.Configuration.Abstractions 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Configuration_Abstractions_net8_0">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Configuration_Abstractions_net8_0">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_Configuration_Abstractions_net8_0"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Configuration_Abstractions_net8_0"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.Configuration.Abstractions 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." />
|
<Warning Text="Microsoft.Extensions.Configuration.Abstractions 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,341 +1,341 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Microsoft.Extensions.Configuration.Abstractions</name>
|
<name>Microsoft.Extensions.Configuration.Abstractions</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext">
|
||||||
<summary>
|
<summary>
|
||||||
Provides data about the current item of the configuration.
|
Provides data about the current item of the configuration.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.#ctor(System.String,System.String,System.String,Microsoft.Extensions.Configuration.IConfigurationProvider)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.#ctor(System.String,System.String,System.String,Microsoft.Extensions.Configuration.IConfigurationProvider)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of <see cref="T:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext"/>.
|
Initializes a new instance of <see cref="T:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="path">The path of the current item of the configuration.</param>
|
<param name="path">The path of the current item of the configuration.</param>
|
||||||
<param name="key">The key of the current item of the configuration.</param>
|
<param name="key">The key of the current item of the configuration.</param>
|
||||||
<param name="value">The value of the current item of the configuration.</param>
|
<param name="value">The value of the current item of the configuration.</param>
|
||||||
<param name="configurationProvider">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider" /> to use to get the value of the current item.</param>
|
<param name="configurationProvider">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider" /> to use to get the value of the current item.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Path">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Path">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the path of the current item.
|
Gets the path of the current item.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Key">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Key">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the key of the current item.
|
Gets the key of the current item.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Value">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Value">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the value of the current item.
|
Gets the value of the current item.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.ConfigurationProvider">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.ConfigurationProvider">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider" /> that was used to get the value of the current item.
|
Gets the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider" /> that was used to get the value of the current item.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationExtensions">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationExtensions">
|
||||||
<summary>
|
<summary>
|
||||||
Provides extension methods for configuration classes.
|
Provides extension methods for configuration classes.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Add``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{``0})">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Add``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{``0})">
|
||||||
<summary>
|
<summary>
|
||||||
Adds a new configuration source.
|
Adds a new configuration source.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The builder to add to.</param>
|
<param name="builder">The builder to add to.</param>
|
||||||
<param name="configureSource">Configures the source secrets.</param>
|
<param name="configureSource">Configures the source secrets.</param>
|
||||||
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetConnectionString(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetConnectionString(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the specified connection string from the specified configuration.
|
Gets the specified connection string from the specified configuration.
|
||||||
Shorthand for <c>GetSection("ConnectionStrings")[name]</c>.
|
Shorthand for <c>GetSection("ConnectionStrings")[name]</c>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="configuration">The configuration to enumerate.</param>
|
<param name="configuration">The configuration to enumerate.</param>
|
||||||
<param name="name">The connection string key.</param>
|
<param name="name">The connection string key.</param>
|
||||||
<returns>The connection string.</returns>
|
<returns>The connection string.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration)">
|
||||||
<summary>
|
<summary>
|
||||||
Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
|
Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
|
||||||
</summary>
|
</summary>
|
||||||
<param name="configuration">The configuration to enumerate.</param>
|
<param name="configuration">The configuration to enumerate.</param>
|
||||||
<returns>An enumeration of key value pairs.</returns>
|
<returns>An enumeration of key value pairs.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
|
Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
|
||||||
</summary>
|
</summary>
|
||||||
<param name="configuration">The configuration to enumerate.</param>
|
<param name="configuration">The configuration to enumerate.</param>
|
||||||
<param name="makePathsRelative"><see langword="true" /> to trim the current configuration's path from the front of the returned child keys.</param>
|
<param name="makePathsRelative"><see langword="true" /> to trim the current configuration's path from the front of the returned child keys.</param>
|
||||||
<returns>An enumeration of key value pairs.</returns>
|
<returns>An enumeration of key value pairs.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Exists(Microsoft.Extensions.Configuration.IConfigurationSection)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Exists(Microsoft.Extensions.Configuration.IConfigurationSection)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the section has a <see cref="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value"/> or has children.
|
Determines whether the section has a <see cref="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value"/> or has children.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="section">The section to enumerate.</param>
|
<param name="section">The section to enumerate.</param>
|
||||||
<returns><see langword="true" /> if the section has values or children; otherwise, <see langword="false" />.</returns>
|
<returns><see langword="true" /> if the section has values or children; otherwise, <see langword="false" />.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetRequiredSection(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetRequiredSection(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a configuration subsection with the specified key.
|
Gets a configuration subsection with the specified key.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="configuration">The configuration to enumerate.</param>
|
<param name="configuration">The configuration to enumerate.</param>
|
||||||
<param name="key">The key of the configuration section.</param>
|
<param name="key">The key of the configuration section.</param>
|
||||||
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
<remarks>
|
<remarks>
|
||||||
If no matching sub-section is found with the specified key, an exception is raised.
|
If no matching sub-section is found with the specified key, an exception is raised.
|
||||||
</remarks>
|
</remarks>
|
||||||
<exception cref="T:System.InvalidOperationException">There is no section with key <paramref name="key"/>.</exception>
|
<exception cref="T:System.InvalidOperationException">There is no section with key <paramref name="key"/>.</exception>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute">
|
||||||
<summary>
|
<summary>
|
||||||
Specifies the key name for a configuration property.
|
Specifies the key name for a configuration property.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute.#ctor(System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of <see cref="T:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute"/>.
|
Initializes a new instance of <see cref="T:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="name">The key name.</param>
|
<param name="name">The key name.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute.Name">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute.Name">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the key name for a configuration property.
|
Gets the key name for a configuration property.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationPath">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationPath">
|
||||||
<summary>
|
<summary>
|
||||||
Provides utility methods and constants for manipulating Configuration paths.
|
Provides utility methods and constants for manipulating Configuration paths.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Microsoft.Extensions.Configuration.ConfigurationPath.KeyDelimiter">
|
<member name="F:Microsoft.Extensions.Configuration.ConfigurationPath.KeyDelimiter">
|
||||||
<summary>
|
<summary>
|
||||||
The delimiter ":" used to separate individual keys in a path.
|
The delimiter ":" used to separate individual keys in a path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.String[])">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.String[])">
|
||||||
<summary>
|
<summary>
|
||||||
Combines path segments into one path.
|
Combines path segments into one path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="pathSegments">The path segments to combine.</param>
|
<param name="pathSegments">The path segments to combine.</param>
|
||||||
<returns>The combined path.</returns>
|
<returns>The combined path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.Collections.Generic.IEnumerable{System.String})">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.Collections.Generic.IEnumerable{System.String})">
|
||||||
<summary>
|
<summary>
|
||||||
Combines path segments into one path.
|
Combines path segments into one path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="pathSegments">The path segments to combine.</param>
|
<param name="pathSegments">The path segments to combine.</param>
|
||||||
<returns>The combined path.</returns>
|
<returns>The combined path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetSectionKey(System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetSectionKey(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Extracts the last path segment from the path.
|
Extracts the last path segment from the path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="path">The path.</param>
|
<param name="path">The path.</param>
|
||||||
<returns>The last path segment of the path.</returns>
|
<returns>The last path segment of the path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetParentPath(System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetParentPath(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Extracts the path corresponding to the parent node for a given path.
|
Extracts the path corresponding to the parent node for a given path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="path">The path.</param>
|
<param name="path">The path.</param>
|
||||||
<returns>The original path minus the last individual segment found in it. Null if the original path corresponds to a top level node.</returns>
|
<returns>The original path minus the last individual segment found in it. Null if the original path corresponds to a top level node.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationRootExtensions">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationRootExtensions">
|
||||||
<summary>
|
<summary>
|
||||||
Provides extension methods for <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
Provides extension methods for <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot)">
|
||||||
<summary>
|
<summary>
|
||||||
Generates a human-readable view of the configuration showing where each value came from.
|
Generates a human-readable view of the configuration showing where each value came from.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The debug view.</returns>
|
<returns>The debug view.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot,System.Func{Microsoft.Extensions.Configuration.ConfigurationDebugViewContext,System.String})">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot,System.Func{Microsoft.Extensions.Configuration.ConfigurationDebugViewContext,System.String})">
|
||||||
<summary>
|
<summary>
|
||||||
Generates a human-readable view of the configuration showing where each value came from.
|
Generates a human-readable view of the configuration showing where each value came from.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="root">The configuration root.</param>
|
<param name="root">The configuration root.</param>
|
||||||
<param name="processValue">
|
<param name="processValue">
|
||||||
The function for processing the value, for example, hiding secrets.
|
The function for processing the value, for example, hiding secrets.
|
||||||
Parameters:
|
Parameters:
|
||||||
ConfigurationDebugViewContext: Context of the current configuration item.
|
ConfigurationDebugViewContext: Context of the current configuration item.
|
||||||
returns: A string value is used to assign as the Value of the configuration section.
|
returns: A string value is used to assign as the Value of the configuration section.
|
||||||
</param>
|
</param>
|
||||||
<returns>The debug view.</returns>
|
<returns>The debug view.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfiguration">
|
<member name="T:Microsoft.Extensions.Configuration.IConfiguration">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a set of key/value application configuration properties.
|
Represents a set of key/value application configuration properties.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfiguration.Item(System.String)">
|
<member name="P:Microsoft.Extensions.Configuration.IConfiguration.Item(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a configuration value.
|
Gets or sets a configuration value.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key">The configuration key.</param>
|
<param name="key">The configuration key.</param>
|
||||||
<returns>The configuration value.</returns>
|
<returns>The configuration value.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetSection(System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetSection(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a configuration sub-section with the specified key.
|
Gets a configuration sub-section with the specified key.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key">The key of the configuration section.</param>
|
<param name="key">The key of the configuration section.</param>
|
||||||
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
<remarks>
|
<remarks>
|
||||||
This method will never return <c>null</c>. If no matching sub-section is found with the specified key,
|
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.
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetChildren">
|
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetChildren">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the immediate descendant configuration sub-sections.
|
Gets the immediate descendant configuration sub-sections.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The configuration sub-sections.</returns>
|
<returns>The configuration sub-sections.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetReloadToken">
|
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetReloadToken">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> token if this provider supports change tracking; otherwise, <see langword="null" />.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> token if this provider supports change tracking; otherwise, <see langword="null" />.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationBuilder">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationBuilder">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a type used to build application configuration.
|
Represents a type used to build application configuration.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>
|
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.IConfigurationSource"/>s.
|
and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>s.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the sources used to obtain configuration values
|
Gets the sources used to obtain configuration values
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
|
||||||
<summary>
|
<summary>
|
||||||
Adds a new configuration source.
|
Adds a new configuration source.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="source">The configuration source to add.</param>
|
<param name="source">The configuration source to add.</param>
|
||||||
<returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
<returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Build">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Build">
|
||||||
<summary>
|
<summary>
|
||||||
Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of sources registered in
|
Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of sources registered in
|
||||||
<see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources"/>.
|
<see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered sources.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered sources.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationManager">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationManager">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a mutable configuration object.
|
Represents a mutable configuration object.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
It is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
|
It is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
|
||||||
As sources are added, it updates its current view of configuration.
|
As sources are added, it updates its current view of configuration.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationProvider">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationProvider">
|
||||||
<summary>
|
<summary>
|
||||||
Provides configuration key/values for an application.
|
Provides configuration key/values for an application.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.TryGet(System.String,System.String@)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.TryGet(System.String,System.String@)">
|
||||||
<summary>
|
<summary>
|
||||||
Tries to get a configuration value for the specified key.
|
Tries to get a configuration value for the specified key.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key">The key.</param>
|
<param name="key">The key.</param>
|
||||||
<param name="value">When this method returns, contains the value for the specified key.</param>
|
<param name="value">When this method returns, contains the value for the specified key.</param>
|
||||||
<returns><see langword="true" /> if a value for the specified key was found, otherwise <see langword="false" />.</returns>
|
<returns><see langword="true" /> if a value for the specified key was found, otherwise <see langword="false" />.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Set(System.String,System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Set(System.String,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Sets a configuration value for the specified key.
|
Sets a configuration value for the specified key.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key">The key.</param>
|
<param name="key">The key.</param>
|
||||||
<param name="value">The value.</param>
|
<param name="value">The value.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetReloadToken">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetReloadToken">
|
||||||
<summary>
|
<summary>
|
||||||
Attempts to get an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for change tracking.
|
Attempts to get an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for change tracking.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> token if this provider supports change tracking, <see langword="null"/> otherwise.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> token if this provider supports change tracking, <see langword="null"/> otherwise.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Load">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Load">
|
||||||
<summary>
|
<summary>
|
||||||
Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the immediate descendant configuration keys for a given parent path based on the data of this
|
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"/> and the set of keys returned by all the preceding
|
||||||
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param>
|
<param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param>
|
||||||
<param name="parentPath">The parent path.</param>
|
<param name="parentPath">The parent path.</param>
|
||||||
<returns>The child keys.</returns>
|
<returns>The child keys.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationRoot">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationRoot">
|
||||||
<summary>
|
<summary>
|
||||||
Represents the root of an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> hierarchy.
|
Represents the root of an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> hierarchy.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationRoot.Reload">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationRoot.Reload">
|
||||||
<summary>
|
<summary>
|
||||||
Forces the configuration values to be reloaded from the underlying <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
Forces the configuration values to be reloaded from the underlying <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationRoot.Providers">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationRoot.Providers">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers for this configuration.
|
Gets the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers for this configuration.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationSection">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationSection">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a section of application configuration values.
|
Represents a section of application configuration values.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Key">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Key">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the key this section occupies in its parent.
|
Gets the key this section occupies in its parent.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Path">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Path">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the full path to this section within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
|
Gets the full path to this section within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets the section value.
|
Gets or sets the section value.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationSource">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationSource">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a source of configuration key/values for an application.
|
Represents a source of configuration key/values for an application.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
<summary>
|
<summary>
|
||||||
Builds the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> for this source.
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> for this source.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.SR.InvalidSectionName">
|
<member name="P:System.SR.InvalidSectionName">
|
||||||
<summary>Section '{0}' not found in configuration.</summary>
|
<summary>Section '{0}' not found in configuration.</summary>
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,341 +1,341 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Microsoft.Extensions.Configuration.Abstractions</name>
|
<name>Microsoft.Extensions.Configuration.Abstractions</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext">
|
||||||
<summary>
|
<summary>
|
||||||
Provides data about the current item of the configuration.
|
Provides data about the current item of the configuration.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.#ctor(System.String,System.String,System.String,Microsoft.Extensions.Configuration.IConfigurationProvider)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.#ctor(System.String,System.String,System.String,Microsoft.Extensions.Configuration.IConfigurationProvider)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of <see cref="T:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext"/>.
|
Initializes a new instance of <see cref="T:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="path">The path of the current item of the configuration.</param>
|
<param name="path">The path of the current item of the configuration.</param>
|
||||||
<param name="key">The key of the current item of the configuration.</param>
|
<param name="key">The key of the current item of the configuration.</param>
|
||||||
<param name="value">The value of the current item of the configuration.</param>
|
<param name="value">The value of the current item of the configuration.</param>
|
||||||
<param name="configurationProvider">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider" /> to use to get the value of the current item.</param>
|
<param name="configurationProvider">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider" /> to use to get the value of the current item.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Path">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Path">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the path of the current item.
|
Gets the path of the current item.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Key">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Key">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the key of the current item.
|
Gets the key of the current item.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Value">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Value">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the value of the current item.
|
Gets the value of the current item.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.ConfigurationProvider">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.ConfigurationProvider">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider" /> that was used to get the value of the current item.
|
Gets the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider" /> that was used to get the value of the current item.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationExtensions">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationExtensions">
|
||||||
<summary>
|
<summary>
|
||||||
Provides extension methods for configuration classes.
|
Provides extension methods for configuration classes.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Add``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{``0})">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Add``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{``0})">
|
||||||
<summary>
|
<summary>
|
||||||
Adds a new configuration source.
|
Adds a new configuration source.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The builder to add to.</param>
|
<param name="builder">The builder to add to.</param>
|
||||||
<param name="configureSource">Configures the source secrets.</param>
|
<param name="configureSource">Configures the source secrets.</param>
|
||||||
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetConnectionString(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetConnectionString(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the specified connection string from the specified configuration.
|
Gets the specified connection string from the specified configuration.
|
||||||
Shorthand for <c>GetSection("ConnectionStrings")[name]</c>.
|
Shorthand for <c>GetSection("ConnectionStrings")[name]</c>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="configuration">The configuration to enumerate.</param>
|
<param name="configuration">The configuration to enumerate.</param>
|
||||||
<param name="name">The connection string key.</param>
|
<param name="name">The connection string key.</param>
|
||||||
<returns>The connection string.</returns>
|
<returns>The connection string.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration)">
|
||||||
<summary>
|
<summary>
|
||||||
Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
|
Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
|
||||||
</summary>
|
</summary>
|
||||||
<param name="configuration">The configuration to enumerate.</param>
|
<param name="configuration">The configuration to enumerate.</param>
|
||||||
<returns>An enumeration of key value pairs.</returns>
|
<returns>An enumeration of key value pairs.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
|
Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
|
||||||
</summary>
|
</summary>
|
||||||
<param name="configuration">The configuration to enumerate.</param>
|
<param name="configuration">The configuration to enumerate.</param>
|
||||||
<param name="makePathsRelative"><see langword="true" /> to trim the current configuration's path from the front of the returned child keys.</param>
|
<param name="makePathsRelative"><see langword="true" /> to trim the current configuration's path from the front of the returned child keys.</param>
|
||||||
<returns>An enumeration of key value pairs.</returns>
|
<returns>An enumeration of key value pairs.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Exists(Microsoft.Extensions.Configuration.IConfigurationSection)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Exists(Microsoft.Extensions.Configuration.IConfigurationSection)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the section has a <see cref="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value"/> or has children.
|
Determines whether the section has a <see cref="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value"/> or has children.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="section">The section to enumerate.</param>
|
<param name="section">The section to enumerate.</param>
|
||||||
<returns><see langword="true" /> if the section has values or children; otherwise, <see langword="false" />.</returns>
|
<returns><see langword="true" /> if the section has values or children; otherwise, <see langword="false" />.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetRequiredSection(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetRequiredSection(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a configuration subsection with the specified key.
|
Gets a configuration subsection with the specified key.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="configuration">The configuration to enumerate.</param>
|
<param name="configuration">The configuration to enumerate.</param>
|
||||||
<param name="key">The key of the configuration section.</param>
|
<param name="key">The key of the configuration section.</param>
|
||||||
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
<remarks>
|
<remarks>
|
||||||
If no matching sub-section is found with the specified key, an exception is raised.
|
If no matching sub-section is found with the specified key, an exception is raised.
|
||||||
</remarks>
|
</remarks>
|
||||||
<exception cref="T:System.InvalidOperationException">There is no section with key <paramref name="key"/>.</exception>
|
<exception cref="T:System.InvalidOperationException">There is no section with key <paramref name="key"/>.</exception>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute">
|
||||||
<summary>
|
<summary>
|
||||||
Specifies the key name for a configuration property.
|
Specifies the key name for a configuration property.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute.#ctor(System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of <see cref="T:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute"/>.
|
Initializes a new instance of <see cref="T:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="name">The key name.</param>
|
<param name="name">The key name.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute.Name">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute.Name">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the key name for a configuration property.
|
Gets the key name for a configuration property.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationPath">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationPath">
|
||||||
<summary>
|
<summary>
|
||||||
Provides utility methods and constants for manipulating Configuration paths.
|
Provides utility methods and constants for manipulating Configuration paths.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Microsoft.Extensions.Configuration.ConfigurationPath.KeyDelimiter">
|
<member name="F:Microsoft.Extensions.Configuration.ConfigurationPath.KeyDelimiter">
|
||||||
<summary>
|
<summary>
|
||||||
The delimiter ":" used to separate individual keys in a path.
|
The delimiter ":" used to separate individual keys in a path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.String[])">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.String[])">
|
||||||
<summary>
|
<summary>
|
||||||
Combines path segments into one path.
|
Combines path segments into one path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="pathSegments">The path segments to combine.</param>
|
<param name="pathSegments">The path segments to combine.</param>
|
||||||
<returns>The combined path.</returns>
|
<returns>The combined path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.Collections.Generic.IEnumerable{System.String})">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.Collections.Generic.IEnumerable{System.String})">
|
||||||
<summary>
|
<summary>
|
||||||
Combines path segments into one path.
|
Combines path segments into one path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="pathSegments">The path segments to combine.</param>
|
<param name="pathSegments">The path segments to combine.</param>
|
||||||
<returns>The combined path.</returns>
|
<returns>The combined path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetSectionKey(System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetSectionKey(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Extracts the last path segment from the path.
|
Extracts the last path segment from the path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="path">The path.</param>
|
<param name="path">The path.</param>
|
||||||
<returns>The last path segment of the path.</returns>
|
<returns>The last path segment of the path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetParentPath(System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetParentPath(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Extracts the path corresponding to the parent node for a given path.
|
Extracts the path corresponding to the parent node for a given path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="path">The path.</param>
|
<param name="path">The path.</param>
|
||||||
<returns>The original path minus the last individual segment found in it. Null if the original path corresponds to a top level node.</returns>
|
<returns>The original path minus the last individual segment found in it. Null if the original path corresponds to a top level node.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationRootExtensions">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationRootExtensions">
|
||||||
<summary>
|
<summary>
|
||||||
Provides extension methods for <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
Provides extension methods for <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot)">
|
||||||
<summary>
|
<summary>
|
||||||
Generates a human-readable view of the configuration showing where each value came from.
|
Generates a human-readable view of the configuration showing where each value came from.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The debug view.</returns>
|
<returns>The debug view.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot,System.Func{Microsoft.Extensions.Configuration.ConfigurationDebugViewContext,System.String})">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot,System.Func{Microsoft.Extensions.Configuration.ConfigurationDebugViewContext,System.String})">
|
||||||
<summary>
|
<summary>
|
||||||
Generates a human-readable view of the configuration showing where each value came from.
|
Generates a human-readable view of the configuration showing where each value came from.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="root">The configuration root.</param>
|
<param name="root">The configuration root.</param>
|
||||||
<param name="processValue">
|
<param name="processValue">
|
||||||
The function for processing the value, for example, hiding secrets.
|
The function for processing the value, for example, hiding secrets.
|
||||||
Parameters:
|
Parameters:
|
||||||
ConfigurationDebugViewContext: Context of the current configuration item.
|
ConfigurationDebugViewContext: Context of the current configuration item.
|
||||||
returns: A string value is used to assign as the Value of the configuration section.
|
returns: A string value is used to assign as the Value of the configuration section.
|
||||||
</param>
|
</param>
|
||||||
<returns>The debug view.</returns>
|
<returns>The debug view.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfiguration">
|
<member name="T:Microsoft.Extensions.Configuration.IConfiguration">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a set of key/value application configuration properties.
|
Represents a set of key/value application configuration properties.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfiguration.Item(System.String)">
|
<member name="P:Microsoft.Extensions.Configuration.IConfiguration.Item(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a configuration value.
|
Gets or sets a configuration value.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key">The configuration key.</param>
|
<param name="key">The configuration key.</param>
|
||||||
<returns>The configuration value.</returns>
|
<returns>The configuration value.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetSection(System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetSection(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a configuration sub-section with the specified key.
|
Gets a configuration sub-section with the specified key.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key">The key of the configuration section.</param>
|
<param name="key">The key of the configuration section.</param>
|
||||||
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
<remarks>
|
<remarks>
|
||||||
This method will never return <c>null</c>. If no matching sub-section is found with the specified key,
|
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.
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetChildren">
|
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetChildren">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the immediate descendant configuration sub-sections.
|
Gets the immediate descendant configuration sub-sections.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The configuration sub-sections.</returns>
|
<returns>The configuration sub-sections.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetReloadToken">
|
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetReloadToken">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> token if this provider supports change tracking; otherwise, <see langword="null" />.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> token if this provider supports change tracking; otherwise, <see langword="null" />.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationBuilder">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationBuilder">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a type used to build application configuration.
|
Represents a type used to build application configuration.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>
|
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.IConfigurationSource"/>s.
|
and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>s.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the sources used to obtain configuration values
|
Gets the sources used to obtain configuration values
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
|
||||||
<summary>
|
<summary>
|
||||||
Adds a new configuration source.
|
Adds a new configuration source.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="source">The configuration source to add.</param>
|
<param name="source">The configuration source to add.</param>
|
||||||
<returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
<returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Build">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Build">
|
||||||
<summary>
|
<summary>
|
||||||
Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of sources registered in
|
Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of sources registered in
|
||||||
<see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources"/>.
|
<see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered sources.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered sources.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationManager">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationManager">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a mutable configuration object.
|
Represents a mutable configuration object.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
It is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
|
It is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
|
||||||
As sources are added, it updates its current view of configuration.
|
As sources are added, it updates its current view of configuration.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationProvider">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationProvider">
|
||||||
<summary>
|
<summary>
|
||||||
Provides configuration key/values for an application.
|
Provides configuration key/values for an application.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.TryGet(System.String,System.String@)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.TryGet(System.String,System.String@)">
|
||||||
<summary>
|
<summary>
|
||||||
Tries to get a configuration value for the specified key.
|
Tries to get a configuration value for the specified key.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key">The key.</param>
|
<param name="key">The key.</param>
|
||||||
<param name="value">When this method returns, contains the value for the specified key.</param>
|
<param name="value">When this method returns, contains the value for the specified key.</param>
|
||||||
<returns><see langword="true" /> if a value for the specified key was found, otherwise <see langword="false" />.</returns>
|
<returns><see langword="true" /> if a value for the specified key was found, otherwise <see langword="false" />.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Set(System.String,System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Set(System.String,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Sets a configuration value for the specified key.
|
Sets a configuration value for the specified key.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key">The key.</param>
|
<param name="key">The key.</param>
|
||||||
<param name="value">The value.</param>
|
<param name="value">The value.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetReloadToken">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetReloadToken">
|
||||||
<summary>
|
<summary>
|
||||||
Attempts to get an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for change tracking.
|
Attempts to get an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for change tracking.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> token if this provider supports change tracking, <see langword="null"/> otherwise.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> token if this provider supports change tracking, <see langword="null"/> otherwise.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Load">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Load">
|
||||||
<summary>
|
<summary>
|
||||||
Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the immediate descendant configuration keys for a given parent path based on the data of this
|
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"/> and the set of keys returned by all the preceding
|
||||||
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param>
|
<param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param>
|
||||||
<param name="parentPath">The parent path.</param>
|
<param name="parentPath">The parent path.</param>
|
||||||
<returns>The child keys.</returns>
|
<returns>The child keys.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationRoot">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationRoot">
|
||||||
<summary>
|
<summary>
|
||||||
Represents the root of an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> hierarchy.
|
Represents the root of an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> hierarchy.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationRoot.Reload">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationRoot.Reload">
|
||||||
<summary>
|
<summary>
|
||||||
Forces the configuration values to be reloaded from the underlying <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
Forces the configuration values to be reloaded from the underlying <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationRoot.Providers">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationRoot.Providers">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers for this configuration.
|
Gets the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers for this configuration.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationSection">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationSection">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a section of application configuration values.
|
Represents a section of application configuration values.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Key">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Key">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the key this section occupies in its parent.
|
Gets the key this section occupies in its parent.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Path">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Path">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the full path to this section within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
|
Gets the full path to this section within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets the section value.
|
Gets or sets the section value.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationSource">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationSource">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a source of configuration key/values for an application.
|
Represents a source of configuration key/values for an application.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
<summary>
|
<summary>
|
||||||
Builds the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> for this source.
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> for this source.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.SR.InvalidSectionName">
|
<member name="P:System.SR.InvalidSectionName">
|
||||||
<summary>Section '{0}' not found in configuration.</summary>
|
<summary>Section '{0}' not found in configuration.</summary>
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
@@ -1,341 +1,341 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Microsoft.Extensions.Configuration.Abstractions</name>
|
<name>Microsoft.Extensions.Configuration.Abstractions</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext">
|
||||||
<summary>
|
<summary>
|
||||||
Provides data about the current item of the configuration.
|
Provides data about the current item of the configuration.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.#ctor(System.String,System.String,System.String,Microsoft.Extensions.Configuration.IConfigurationProvider)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.#ctor(System.String,System.String,System.String,Microsoft.Extensions.Configuration.IConfigurationProvider)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of <see cref="T:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext"/>.
|
Initializes a new instance of <see cref="T:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="path">The path of the current item of the configuration.</param>
|
<param name="path">The path of the current item of the configuration.</param>
|
||||||
<param name="key">The key of the current item of the configuration.</param>
|
<param name="key">The key of the current item of the configuration.</param>
|
||||||
<param name="value">The value of the current item of the configuration.</param>
|
<param name="value">The value of the current item of the configuration.</param>
|
||||||
<param name="configurationProvider">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider" /> to use to get the value of the current item.</param>
|
<param name="configurationProvider">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider" /> to use to get the value of the current item.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Path">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Path">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the path of the current item.
|
Gets the path of the current item.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Key">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Key">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the key of the current item.
|
Gets the key of the current item.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Value">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.Value">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the value of the current item.
|
Gets the value of the current item.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.ConfigurationProvider">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationDebugViewContext.ConfigurationProvider">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider" /> that was used to get the value of the current item.
|
Gets the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider" /> that was used to get the value of the current item.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationExtensions">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationExtensions">
|
||||||
<summary>
|
<summary>
|
||||||
Provides extension methods for configuration classes.
|
Provides extension methods for configuration classes.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Add``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{``0})">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Add``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{``0})">
|
||||||
<summary>
|
<summary>
|
||||||
Adds a new configuration source.
|
Adds a new configuration source.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The builder to add to.</param>
|
<param name="builder">The builder to add to.</param>
|
||||||
<param name="configureSource">Configures the source secrets.</param>
|
<param name="configureSource">Configures the source secrets.</param>
|
||||||
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetConnectionString(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetConnectionString(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the specified connection string from the specified configuration.
|
Gets the specified connection string from the specified configuration.
|
||||||
Shorthand for <c>GetSection("ConnectionStrings")[name]</c>.
|
Shorthand for <c>GetSection("ConnectionStrings")[name]</c>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="configuration">The configuration to enumerate.</param>
|
<param name="configuration">The configuration to enumerate.</param>
|
||||||
<param name="name">The connection string key.</param>
|
<param name="name">The connection string key.</param>
|
||||||
<returns>The connection string.</returns>
|
<returns>The connection string.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration)">
|
||||||
<summary>
|
<summary>
|
||||||
Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
|
Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
|
||||||
</summary>
|
</summary>
|
||||||
<param name="configuration">The configuration to enumerate.</param>
|
<param name="configuration">The configuration to enumerate.</param>
|
||||||
<returns>An enumeration of key value pairs.</returns>
|
<returns>An enumeration of key value pairs.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
|
Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
|
||||||
</summary>
|
</summary>
|
||||||
<param name="configuration">The configuration to enumerate.</param>
|
<param name="configuration">The configuration to enumerate.</param>
|
||||||
<param name="makePathsRelative"><see langword="true" /> to trim the current configuration's path from the front of the returned child keys.</param>
|
<param name="makePathsRelative"><see langword="true" /> to trim the current configuration's path from the front of the returned child keys.</param>
|
||||||
<returns>An enumeration of key value pairs.</returns>
|
<returns>An enumeration of key value pairs.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Exists(Microsoft.Extensions.Configuration.IConfigurationSection)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Exists(Microsoft.Extensions.Configuration.IConfigurationSection)">
|
||||||
<summary>
|
<summary>
|
||||||
Determines whether the section has a <see cref="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value"/> or has children.
|
Determines whether the section has a <see cref="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value"/> or has children.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="section">The section to enumerate.</param>
|
<param name="section">The section to enumerate.</param>
|
||||||
<returns><see langword="true" /> if the section has values or children; otherwise, <see langword="false" />.</returns>
|
<returns><see langword="true" /> if the section has values or children; otherwise, <see langword="false" />.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetRequiredSection(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetRequiredSection(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a configuration subsection with the specified key.
|
Gets a configuration subsection with the specified key.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="configuration">The configuration to enumerate.</param>
|
<param name="configuration">The configuration to enumerate.</param>
|
||||||
<param name="key">The key of the configuration section.</param>
|
<param name="key">The key of the configuration section.</param>
|
||||||
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
<remarks>
|
<remarks>
|
||||||
If no matching sub-section is found with the specified key, an exception is raised.
|
If no matching sub-section is found with the specified key, an exception is raised.
|
||||||
</remarks>
|
</remarks>
|
||||||
<exception cref="T:System.InvalidOperationException">There is no section with key <paramref name="key"/>.</exception>
|
<exception cref="T:System.InvalidOperationException">There is no section with key <paramref name="key"/>.</exception>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute">
|
||||||
<summary>
|
<summary>
|
||||||
Specifies the key name for a configuration property.
|
Specifies the key name for a configuration property.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute.#ctor(System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of <see cref="T:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute"/>.
|
Initializes a new instance of <see cref="T:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="name">The key name.</param>
|
<param name="name">The key name.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute.Name">
|
<member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyNameAttribute.Name">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the key name for a configuration property.
|
Gets the key name for a configuration property.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationPath">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationPath">
|
||||||
<summary>
|
<summary>
|
||||||
Provides utility methods and constants for manipulating Configuration paths.
|
Provides utility methods and constants for manipulating Configuration paths.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Microsoft.Extensions.Configuration.ConfigurationPath.KeyDelimiter">
|
<member name="F:Microsoft.Extensions.Configuration.ConfigurationPath.KeyDelimiter">
|
||||||
<summary>
|
<summary>
|
||||||
The delimiter ":" used to separate individual keys in a path.
|
The delimiter ":" used to separate individual keys in a path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.String[])">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.String[])">
|
||||||
<summary>
|
<summary>
|
||||||
Combines path segments into one path.
|
Combines path segments into one path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="pathSegments">The path segments to combine.</param>
|
<param name="pathSegments">The path segments to combine.</param>
|
||||||
<returns>The combined path.</returns>
|
<returns>The combined path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.Collections.Generic.IEnumerable{System.String})">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.Collections.Generic.IEnumerable{System.String})">
|
||||||
<summary>
|
<summary>
|
||||||
Combines path segments into one path.
|
Combines path segments into one path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="pathSegments">The path segments to combine.</param>
|
<param name="pathSegments">The path segments to combine.</param>
|
||||||
<returns>The combined path.</returns>
|
<returns>The combined path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetSectionKey(System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetSectionKey(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Extracts the last path segment from the path.
|
Extracts the last path segment from the path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="path">The path.</param>
|
<param name="path">The path.</param>
|
||||||
<returns>The last path segment of the path.</returns>
|
<returns>The last path segment of the path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetParentPath(System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetParentPath(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Extracts the path corresponding to the parent node for a given path.
|
Extracts the path corresponding to the parent node for a given path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="path">The path.</param>
|
<param name="path">The path.</param>
|
||||||
<returns>The original path minus the last individual segment found in it. Null if the original path corresponds to a top level node.</returns>
|
<returns>The original path minus the last individual segment found in it. Null if the original path corresponds to a top level node.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.ConfigurationRootExtensions">
|
<member name="T:Microsoft.Extensions.Configuration.ConfigurationRootExtensions">
|
||||||
<summary>
|
<summary>
|
||||||
Provides extension methods for <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
Provides extension methods for <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot)">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot)">
|
||||||
<summary>
|
<summary>
|
||||||
Generates a human-readable view of the configuration showing where each value came from.
|
Generates a human-readable view of the configuration showing where each value came from.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The debug view.</returns>
|
<returns>The debug view.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot,System.Func{Microsoft.Extensions.Configuration.ConfigurationDebugViewContext,System.String})">
|
<member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot,System.Func{Microsoft.Extensions.Configuration.ConfigurationDebugViewContext,System.String})">
|
||||||
<summary>
|
<summary>
|
||||||
Generates a human-readable view of the configuration showing where each value came from.
|
Generates a human-readable view of the configuration showing where each value came from.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="root">The configuration root.</param>
|
<param name="root">The configuration root.</param>
|
||||||
<param name="processValue">
|
<param name="processValue">
|
||||||
The function for processing the value, for example, hiding secrets.
|
The function for processing the value, for example, hiding secrets.
|
||||||
Parameters:
|
Parameters:
|
||||||
ConfigurationDebugViewContext: Context of the current configuration item.
|
ConfigurationDebugViewContext: Context of the current configuration item.
|
||||||
returns: A string value is used to assign as the Value of the configuration section.
|
returns: A string value is used to assign as the Value of the configuration section.
|
||||||
</param>
|
</param>
|
||||||
<returns>The debug view.</returns>
|
<returns>The debug view.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfiguration">
|
<member name="T:Microsoft.Extensions.Configuration.IConfiguration">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a set of key/value application configuration properties.
|
Represents a set of key/value application configuration properties.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfiguration.Item(System.String)">
|
<member name="P:Microsoft.Extensions.Configuration.IConfiguration.Item(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a configuration value.
|
Gets or sets a configuration value.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key">The configuration key.</param>
|
<param name="key">The configuration key.</param>
|
||||||
<returns>The configuration value.</returns>
|
<returns>The configuration value.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetSection(System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetSection(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a configuration sub-section with the specified key.
|
Gets a configuration sub-section with the specified key.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key">The key of the configuration section.</param>
|
<param name="key">The key of the configuration section.</param>
|
||||||
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
|
||||||
<remarks>
|
<remarks>
|
||||||
This method will never return <c>null</c>. If no matching sub-section is found with the specified key,
|
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.
|
an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetChildren">
|
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetChildren">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the immediate descendant configuration sub-sections.
|
Gets the immediate descendant configuration sub-sections.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The configuration sub-sections.</returns>
|
<returns>The configuration sub-sections.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetReloadToken">
|
<member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetReloadToken">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> token if this provider supports change tracking; otherwise, <see langword="null" />.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> token if this provider supports change tracking; otherwise, <see langword="null" />.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationBuilder">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationBuilder">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a type used to build application configuration.
|
Represents a type used to build application configuration.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>
|
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.IConfigurationSource"/>s.
|
and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>s.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the sources used to obtain configuration values
|
Gets the sources used to obtain configuration values
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
|
||||||
<summary>
|
<summary>
|
||||||
Adds a new configuration source.
|
Adds a new configuration source.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="source">The configuration source to add.</param>
|
<param name="source">The configuration source to add.</param>
|
||||||
<returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
<returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Build">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Build">
|
||||||
<summary>
|
<summary>
|
||||||
Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of sources registered in
|
Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of sources registered in
|
||||||
<see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources"/>.
|
<see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered sources.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered sources.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationManager">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationManager">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a mutable configuration object.
|
Represents a mutable configuration object.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
It is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
|
It is both an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> and an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
|
||||||
As sources are added, it updates its current view of configuration.
|
As sources are added, it updates its current view of configuration.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationProvider">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationProvider">
|
||||||
<summary>
|
<summary>
|
||||||
Provides configuration key/values for an application.
|
Provides configuration key/values for an application.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.TryGet(System.String,System.String@)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.TryGet(System.String,System.String@)">
|
||||||
<summary>
|
<summary>
|
||||||
Tries to get a configuration value for the specified key.
|
Tries to get a configuration value for the specified key.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key">The key.</param>
|
<param name="key">The key.</param>
|
||||||
<param name="value">When this method returns, contains the value for the specified key.</param>
|
<param name="value">When this method returns, contains the value for the specified key.</param>
|
||||||
<returns><see langword="true" /> if a value for the specified key was found, otherwise <see langword="false" />.</returns>
|
<returns><see langword="true" /> if a value for the specified key was found, otherwise <see langword="false" />.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Set(System.String,System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Set(System.String,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Sets a configuration value for the specified key.
|
Sets a configuration value for the specified key.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key">The key.</param>
|
<param name="key">The key.</param>
|
||||||
<param name="value">The value.</param>
|
<param name="value">The value.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetReloadToken">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetReloadToken">
|
||||||
<summary>
|
<summary>
|
||||||
Attempts to get an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for change tracking.
|
Attempts to get an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for change tracking.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> token if this provider supports change tracking, <see langword="null"/> otherwise.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> token if this provider supports change tracking, <see langword="null"/> otherwise.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Load">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Load">
|
||||||
<summary>
|
<summary>
|
||||||
Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns the immediate descendant configuration keys for a given parent path based on the data of this
|
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"/> and the set of keys returned by all the preceding
|
||||||
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
<see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param>
|
<param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param>
|
||||||
<param name="parentPath">The parent path.</param>
|
<param name="parentPath">The parent path.</param>
|
||||||
<returns>The child keys.</returns>
|
<returns>The child keys.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationRoot">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationRoot">
|
||||||
<summary>
|
<summary>
|
||||||
Represents the root of an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> hierarchy.
|
Represents the root of an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> hierarchy.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationRoot.Reload">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationRoot.Reload">
|
||||||
<summary>
|
<summary>
|
||||||
Forces the configuration values to be reloaded from the underlying <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
Forces the configuration values to be reloaded from the underlying <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationRoot.Providers">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationRoot.Providers">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers for this configuration.
|
Gets the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> providers for this configuration.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationSection">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationSection">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a section of application configuration values.
|
Represents a section of application configuration values.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Key">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Key">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the key this section occupies in its parent.
|
Gets the key this section occupies in its parent.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Path">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Path">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the full path to this section within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
|
Gets the full path to this section within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value">
|
<member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets the section value.
|
Gets or sets the section value.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Configuration.IConfigurationSource">
|
<member name="T:Microsoft.Extensions.Configuration.IConfigurationSource">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a source of configuration key/values for an application.
|
Represents a source of configuration key/values for an application.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Configuration.IConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
<member name="M:Microsoft.Extensions.Configuration.IConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
||||||
<summary>
|
<summary>
|
||||||
Builds the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> for this source.
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> for this source.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.SR.InvalidSectionName">
|
<member name="P:System.SR.InvalidSectionName">
|
||||||
<summary>Section '{0}' not found in configuration.</summary>
|
<summary>Section '{0}' not found in configuration.</summary>
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,35 +1,35 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>Microsoft.Extensions.DependencyInjection.Abstractions</id>
|
<id>Microsoft.Extensions.DependencyInjection.Abstractions</id>
|
||||||
<version>10.0.0-rc.2.25502.107</version>
|
<version>10.0.0-rc.2.25502.107</version>
|
||||||
<authors>Microsoft</authors>
|
<authors>Microsoft</authors>
|
||||||
<license type="expression">MIT</license>
|
<license type="expression">MIT</license>
|
||||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
<icon>Icon.png</icon>
|
<icon>Icon.png</icon>
|
||||||
<readme>PACKAGE.md</readme>
|
<readme>PACKAGE.md</readme>
|
||||||
<projectUrl>https://dot.net/</projectUrl>
|
<projectUrl>https://dot.net/</projectUrl>
|
||||||
<description>Abstractions for dependency injection.
|
<description>Abstractions for dependency injection.
|
||||||
|
|
||||||
Commonly Used Types:
|
Commonly Used Types:
|
||||||
Microsoft.Extensions.DependencyInjection.IServiceCollection</description>
|
Microsoft.Extensions.DependencyInjection.IServiceCollection</description>
|
||||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
<serviceable>true</serviceable>
|
<serviceable>true</serviceable>
|
||||||
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<group targetFramework=".NETFramework4.6.2">
|
<group targetFramework=".NETFramework4.6.2">
|
||||||
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Threading.Tasks.Extensions" version="4.6.3" exclude="Build,Analyzers" />
|
<dependency id="System.Threading.Tasks.Extensions" version="4.6.3" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net8.0" />
|
<group targetFramework="net8.0" />
|
||||||
<group targetFramework="net9.0" />
|
<group targetFramework="net9.0" />
|
||||||
<group targetFramework="net10.0" />
|
<group targetFramework="net10.0" />
|
||||||
<group targetFramework=".NETStandard2.0">
|
<group targetFramework=".NETStandard2.0">
|
||||||
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Threading.Tasks.Extensions" version="4.6.3" exclude="Build,Analyzers" />
|
<dependency id="System.Threading.Tasks.Extensions" version="4.6.3" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard2.1" />
|
<group targetFramework=".NETStandard2.1" />
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
</package>
|
</package>
|
||||||
@@ -1,34 +1,34 @@
|
|||||||
## About
|
## 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.
|
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
|
## Key Features
|
||||||
- Interfaces for DI implementations which are provided in other packages including `Microsoft.Extensions.DependencyInjection`.
|
- 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.
|
- 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.
|
- Interfaces, attributes and extensions methods to support various DI concepts including specifying a service's lifetime and supporting keyed services.
|
||||||
|
|
||||||
## How to Use
|
## How to Use
|
||||||
This package is typically used with an implementation of the DI abstractions, such as `Microsoft.Extensions.DependencyInjection`.
|
This package is typically used with an implementation of the DI abstractions, such as `Microsoft.Extensions.DependencyInjection`.
|
||||||
|
|
||||||
## Main Types
|
## Main Types
|
||||||
The main types provided by this library are:
|
The main types provided by this library are:
|
||||||
* `Microsoft.Extensions.DependencyInjection.ActivatorUtilities`
|
* `Microsoft.Extensions.DependencyInjection.ActivatorUtilities`
|
||||||
* `Microsoft.Extensions.DependencyInjection.IServiceCollection`
|
* `Microsoft.Extensions.DependencyInjection.IServiceCollection`
|
||||||
* `Microsoft.Extensions.DependencyInjection.ServiceCollection`
|
* `Microsoft.Extensions.DependencyInjection.ServiceCollection`
|
||||||
* `Microsoft.Extensions.DependencyInjection.ServiceCollectionDescriptorExtensions`
|
* `Microsoft.Extensions.DependencyInjection.ServiceCollectionDescriptorExtensions`
|
||||||
* `Microsoft.Extensions.DependencyInjection.ServiceDescriptor`
|
* `Microsoft.Extensions.DependencyInjection.ServiceDescriptor`
|
||||||
* `Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TContainerBuilder>`
|
* `Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TContainerBuilder>`
|
||||||
|
|
||||||
## Additional Documentation
|
## Additional Documentation
|
||||||
* [Conceptual documentation](https://learn.microsoft.com/dotnet/core/extensions/dependency-injection)
|
* [Conceptual documentation](https://learn.microsoft.com/dotnet/core/extensions/dependency-injection)
|
||||||
* API documentation
|
* API documentation
|
||||||
- [ActivatorUtilities](https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.defaultserviceproviderfactory)
|
- [ActivatorUtilities](https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.defaultserviceproviderfactory)
|
||||||
- [ServiceCollection](https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.servicecollection)
|
- [ServiceCollection](https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.servicecollection)
|
||||||
- [ServiceDescriptor](https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.servicedescriptor)
|
- [ServiceDescriptor](https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.servicedescriptor)
|
||||||
|
|
||||||
## Related Packages
|
## Related Packages
|
||||||
- `Microsoft.Extensions.DependencyInjection`
|
- `Microsoft.Extensions.DependencyInjection`
|
||||||
- `Microsoft.Extensions.Hosting`
|
- `Microsoft.Extensions.Hosting`
|
||||||
- `Microsoft.Extensions.Options`
|
- `Microsoft.Extensions.Options`
|
||||||
|
|
||||||
## Feedback & Contributing
|
## 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).
|
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).
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_Abstractions_net462">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_Abstractions_net462">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_Abstractions_net462"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_Abstractions_net462"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.DependencyInjection.Abstractions 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." />
|
<Warning Text="Microsoft.Extensions.DependencyInjection.Abstractions 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_Abstractions_net8_0">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_Abstractions_net8_0">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_Abstractions_net8_0"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_DependencyInjection_Abstractions_net8_0"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.DependencyInjection.Abstractions 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." />
|
<Warning Text="Microsoft.Extensions.DependencyInjection.Abstractions 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,55 +1,55 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>Microsoft.Extensions.Diagnostics.Abstractions</id>
|
<id>Microsoft.Extensions.Diagnostics.Abstractions</id>
|
||||||
<version>10.0.0-rc.2.25502.107</version>
|
<version>10.0.0-rc.2.25502.107</version>
|
||||||
<authors>Microsoft</authors>
|
<authors>Microsoft</authors>
|
||||||
<license type="expression">MIT</license>
|
<license type="expression">MIT</license>
|
||||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
<icon>Icon.png</icon>
|
<icon>Icon.png</icon>
|
||||||
<projectUrl>https://dot.net/</projectUrl>
|
<projectUrl>https://dot.net/</projectUrl>
|
||||||
<description>Diagnostic abstractions for Microsoft.Extensions.Diagnostics.
|
<description>Diagnostic abstractions for Microsoft.Extensions.Diagnostics.
|
||||||
|
|
||||||
Commonly Used Types:
|
Commonly Used Types:
|
||||||
Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder
|
Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder
|
||||||
Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener
|
Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener
|
||||||
Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule
|
Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule
|
||||||
Microsoft.Extensions.Diagnostics.Metrics.MeterScope
|
Microsoft.Extensions.Diagnostics.Metrics.MeterScope
|
||||||
Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions
|
Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions
|
||||||
Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions</description>
|
Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions</description>
|
||||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
<serviceable>true</serviceable>
|
<serviceable>true</serviceable>
|
||||||
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<group targetFramework=".NETFramework4.6.2">
|
<group targetFramework=".NETFramework4.6.2">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Options" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Options" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Buffers" version="4.6.1" exclude="Build,Analyzers" />
|
<dependency id="System.Buffers" version="4.6.1" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
|
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net8.0">
|
<group targetFramework="net8.0">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Options" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Options" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net9.0">
|
<group targetFramework="net9.0">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Options" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Options" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net10.0">
|
<group targetFramework="net10.0">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Options" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Options" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard2.0">
|
<group targetFramework=".NETStandard2.0">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Options" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Options" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Buffers" version="4.6.1" exclude="Build,Analyzers" />
|
<dependency id="System.Buffers" version="4.6.1" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
|
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
</package>
|
</package>
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Diagnostics_Abstractions_net462">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Diagnostics_Abstractions_net462">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_Diagnostics_Abstractions_net462"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Diagnostics_Abstractions_net462"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.Diagnostics.Abstractions 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." />
|
<Warning Text="Microsoft.Extensions.Diagnostics.Abstractions 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Diagnostics_Abstractions_net8_0">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Diagnostics_Abstractions_net8_0">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_Diagnostics_Abstractions_net8_0"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Diagnostics_Abstractions_net8_0"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.Diagnostics.Abstractions 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." />
|
<Warning Text="Microsoft.Extensions.Diagnostics.Abstractions 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,333 +1,333 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Microsoft.Extensions.Diagnostics.Abstractions</name>
|
<name>Microsoft.Extensions.Diagnostics.Abstractions</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder">
|
||||||
<summary>
|
<summary>
|
||||||
Configures the metrics system by registering IMetricsListeners and using rules
|
Configures the metrics system by registering IMetricsListeners and using rules
|
||||||
to determine which metrics are enabled.
|
to determine which metrics are enabled.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder.Services">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder.Services">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the application service collection that's used by extension methods to register services.
|
Gets the application service collection that's used by extension methods to register services.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener">
|
||||||
<summary>
|
<summary>
|
||||||
Listens to metrics emitted from the system.
|
Listens to metrics emitted from the system.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the name of the listener. This is used to identify the listener in the rules configuration.
|
Gets the name of the listener. This is used to identify the listener in the rules configuration.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Initialize(Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Initialize(Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource)">
|
||||||
<summary>
|
<summary>
|
||||||
Called once by the runtime to provide a <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource"/> used to pull for fresh metrics data.
|
Called once by the runtime to provide a <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource"/> used to pull for fresh metrics data.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="source">A <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource"/> that can be called to request current metrics.</param>
|
<param name="source">A <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource"/> that can be called to request current metrics.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.InstrumentPublished(System.Diagnostics.Metrics.Instrument,System.Object@)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.InstrumentPublished(System.Diagnostics.Metrics.Instrument,System.Object@)">
|
||||||
<summary>
|
<summary>
|
||||||
Called when a new instrument is created and enabled by a matching rule.
|
Called when a new instrument is created and enabled by a matching rule.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="instrument">The new <see cref="T:System.Diagnostics.Metrics.Instrument"/>.</param>
|
<param name="instrument">The new <see cref="T:System.Diagnostics.Metrics.Instrument"/>.</param>
|
||||||
<param name="userState">Listener state associated with this instrument. This will be returned to <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/>
|
<param name="userState">Listener state associated with this instrument. This will be returned to <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/>
|
||||||
and <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.MeasurementsCompleted(System.Diagnostics.Metrics.Instrument,System.Object)"/>.</param>
|
and <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.MeasurementsCompleted(System.Diagnostics.Metrics.Instrument,System.Object)"/>.</param>
|
||||||
<returns><see langword="true" /> if the listener wants to subscribe to this instrument, otherwise <see langword="false" />.</returns>
|
<returns><see langword="true" /> if the listener wants to subscribe to this instrument, otherwise <see langword="false" />.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.MeasurementsCompleted(System.Diagnostics.Metrics.Instrument,System.Object)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.MeasurementsCompleted(System.Diagnostics.Metrics.Instrument,System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Called when a instrument is disabled by the producer or a rules change.
|
Called when a instrument is disabled by the producer or a rules change.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="instrument">The <see cref="T:System.Diagnostics.Metrics.Instrument"/> being disabled.</param>
|
<param name="instrument">The <see cref="T:System.Diagnostics.Metrics.Instrument"/> being disabled.</param>
|
||||||
<param name="userState">The original listener state returned by <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.InstrumentPublished(System.Diagnostics.Metrics.Instrument,System.Object@)"/>.</param>
|
<param name="userState">The original listener state returned by <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.InstrumentPublished(System.Diagnostics.Metrics.Instrument,System.Object@)"/>.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.GetMeasurementHandlers">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.GetMeasurementHandlers">
|
||||||
<summary>
|
<summary>
|
||||||
Called once to get the <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers"/> that will be used to process measurements.
|
Called once to get the <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers"/> that will be used to process measurements.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers"/>.</returns>
|
<returns>The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers"/>.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule">
|
||||||
<summary>
|
<summary>
|
||||||
Contains a set of parameters used to determine which instruments are enabled for which listeners. Unspecified
|
Contains a set of parameters used to determine which instruments are enabled for which listeners. Unspecified
|
||||||
parameters match anything.
|
parameters match anything.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
<para>The most specific rule that matches a given instrument will be used. The priority of parameters is as follows:</para>
|
<para>The most specific rule that matches a given instrument will be used. The priority of parameters is as follows:</para>
|
||||||
<para>- MeterName, either an exact match, or the longest prefix match. See <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>.</para>
|
<para>- MeterName, either an exact match, or the longest prefix match. See <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>.</para>
|
||||||
<para>- InstrumentName, an exact match. <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</para>
|
<para>- InstrumentName, an exact match. <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</para>
|
||||||
<para>- ListenerName, an exact match. <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</para>
|
<para>- ListenerName, an exact match. <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</para>
|
||||||
<para>- Scopes</para>
|
<para>- Scopes</para>
|
||||||
</remarks>
|
</remarks>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see> or prefix.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see> or prefix.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</param>
|
||||||
<param name="listenerName">The <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</param>
|
<param name="listenerName">The <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</param>
|
||||||
<param name="scopes">A bitwise combination of the enumeration values that specifies the scopes to consider.</param>
|
<param name="scopes">A bitwise combination of the enumeration values that specifies the scopes to consider.</param>
|
||||||
<param name="enable"><see langword="true" /> to enable the matched instrument for this listener; otherwise, <see langword="false" />.</param>
|
<param name="enable"><see langword="true" /> to enable the matched instrument for this listener; otherwise, <see langword="false" />.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.#ctor(System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope,System.Boolean)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.#ctor(System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Contains a set of parameters used to determine which instruments are enabled for which listeners. Unspecified
|
Contains a set of parameters used to determine which instruments are enabled for which listeners. Unspecified
|
||||||
parameters match anything.
|
parameters match anything.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
<para>The most specific rule that matches a given instrument will be used. The priority of parameters is as follows:</para>
|
<para>The most specific rule that matches a given instrument will be used. The priority of parameters is as follows:</para>
|
||||||
<para>- MeterName, either an exact match, or the longest prefix match. See <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>.</para>
|
<para>- MeterName, either an exact match, or the longest prefix match. See <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>.</para>
|
||||||
<para>- InstrumentName, an exact match. <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</para>
|
<para>- InstrumentName, an exact match. <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</para>
|
||||||
<para>- ListenerName, an exact match. <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</para>
|
<para>- ListenerName, an exact match. <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</para>
|
||||||
<para>- Scopes</para>
|
<para>- Scopes</para>
|
||||||
</remarks>
|
</remarks>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see> or prefix.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see> or prefix.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</param>
|
||||||
<param name="listenerName">The <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</param>
|
<param name="listenerName">The <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</param>
|
||||||
<param name="scopes">A bitwise combination of the enumeration values that specifies the scopes to consider.</param>
|
<param name="scopes">A bitwise combination of the enumeration values that specifies the scopes to consider.</param>
|
||||||
<param name="enable"><see langword="true" /> to enable the matched instrument for this listener; otherwise, <see langword="false" />.</param>
|
<param name="enable"><see langword="true" /> to enable the matched instrument for this listener; otherwise, <see langword="false" />.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.MeterName">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.MeterName">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>, either an exact match or the longest prefix match. Only full segment matches are considered.
|
Gets the <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>, either an exact match or the longest prefix match. Only full segment matches are considered.
|
||||||
</summary>
|
</summary>
|
||||||
<value>
|
<value>
|
||||||
The meter name. If <see langword="null" />, all meters are matched.
|
The meter name. If <see langword="null" />, all meters are matched.
|
||||||
</value>
|
</value>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.InstrumentName">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.InstrumentName">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>, an exact match.
|
Gets the <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>, an exact match.
|
||||||
</summary>
|
</summary>
|
||||||
<value>
|
<value>
|
||||||
The instrument name. If <see langword="null" />, all instruments for the meter are matched.
|
The instrument name. If <see langword="null" />, all instruments for the meter are matched.
|
||||||
</value>
|
</value>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.ListenerName">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.ListenerName">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>, an exact match.
|
Gets the <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>, an exact match.
|
||||||
</summary>
|
</summary>
|
||||||
<value>
|
<value>
|
||||||
The listener name. If <see langword="null" />, all listeners are matched.
|
The listener name. If <see langword="null" />, all listeners are matched.
|
||||||
</value>
|
</value>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.Scopes">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.Scopes">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeterScope"/>.
|
Gets the <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeterScope"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
This property is used to distinguish between meters created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global"/>)
|
This property is used to distinguish between meters created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global"/>)
|
||||||
and those created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/> (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local"/>).
|
and those created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/> (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local"/>).
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.Enable">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.Enable">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates whether the instrument should be enabled for the listener.
|
Gets a value that indicates whether the instrument should be enabled for the listener.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource">
|
||||||
<summary>
|
<summary>
|
||||||
An interface registered with each IMetricsListener using <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Initialize(Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource)"/>.
|
An interface registered with each IMetricsListener using <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Initialize(Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource)"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
The listener can call <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource.RecordObservableInstruments"/> to receive the current set of measurements for enabled observable instruments.
|
The listener can call <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource.RecordObservableInstruments"/> to receive the current set of measurements for enabled observable instruments.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource.RecordObservableInstruments">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource.RecordObservableInstruments">
|
||||||
<summary>
|
<summary>
|
||||||
Requests that the current set of metrics for enabled instruments be sent to the listener's <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> objects.
|
Requests that the current set of metrics for enabled instruments be sent to the listener's <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> objects.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a set of supported measurement types. If a listener does not support a given type, the measurement is skipped.
|
Represents a set of supported measurement types. If a listener does not support a given type, the measurement is skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.ByteHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.ByteHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Byte"/>. If <see langword="null"/>, byte measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Byte"/>. If <see langword="null"/>, byte measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.ShortHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.ShortHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int16"/>. If <see langword="null"/>, short measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int16"/>. If <see langword="null"/>, short measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.IntHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.IntHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int32"/>. If <see langword="null"/>, int measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int32"/>. If <see langword="null"/>, int measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.LongHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.LongHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int64"/>. If <see langword="null"/>, long measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int64"/>. If <see langword="null"/>, long measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.FloatHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.FloatHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Single"/>. If <see langword="null"/>, float measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Single"/>. If <see langword="null"/>, float measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.DoubleHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.DoubleHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Double"/>. If <see langword="null"/>, double measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Double"/>. If <see langword="null"/>, double measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.DecimalHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.DecimalHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Decimal"/>. If <see langword="null"/>, decimal measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Decimal"/>. If <see langword="null"/>, decimal measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MeterScope">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MeterScope">
|
||||||
<summary>
|
<summary>
|
||||||
Represents scopes used by <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule"/> to distinguish between meters created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global"/>)
|
Represents scopes used by <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule"/> to distinguish between meters created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global"/>)
|
||||||
and those created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/> (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local"/>).
|
and those created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/> (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local"/>).
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.None">
|
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.None">
|
||||||
<summary>
|
<summary>
|
||||||
No scope is specified. This field should not be used.
|
No scope is specified. This field should not be used.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global">
|
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global">
|
||||||
<summary>
|
<summary>
|
||||||
Indicates <see cref="T:System.Diagnostics.Metrics.Meter"/> instances created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors.
|
Indicates <see cref="T:System.Diagnostics.Metrics.Meter"/> instances created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local">
|
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local">
|
||||||
<summary>
|
<summary>
|
||||||
Indicates <see cref="T:System.Diagnostics.Metrics.Meter"/> instances created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/>.
|
Indicates <see cref="T:System.Diagnostics.Metrics.Meter"/> instances created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions">
|
||||||
<summary>
|
<summary>
|
||||||
Extension methods for <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> to add or clear <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations, and to enable or disable metrics.
|
Extension methods for <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> to add or clear <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations, and to enable or disable metrics.
|
||||||
</summary>
|
</summary>
|
||||||
<summary>
|
<summary>
|
||||||
Extension methods for <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> to add or clear <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations, and to enable or disable metrics.
|
Extension methods for <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> to add or clear <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations, and to enable or disable metrics.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.AddListener``1(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.AddListener``1(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder)">
|
||||||
<summary>
|
<summary>
|
||||||
Registers a new <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> of type <typeparamref name="T"/>.
|
Registers a new <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> of type <typeparamref name="T"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<typeparam name="T">The implementation type of the listener.</typeparam>
|
<typeparam name="T">The implementation type of the listener.</typeparam>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.AddListener(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.AddListener(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener)">
|
||||||
<summary>
|
<summary>
|
||||||
Registers a new <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> instance.
|
Registers a new <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> instance.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="listener">The implementation type of the listener.</param>
|
<param name="listener">The implementation type of the listener.</param>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.ClearListeners(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.ClearListeners(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder)">
|
||||||
<summary>
|
<summary>
|
||||||
Removes all <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations from the dependency injection container.
|
Removes all <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations from the dependency injection container.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enables all instruments for the given meter, for all registered listeners.
|
Enables all instruments for the given meter, for all registered listeners.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
||||||
<summary>
|
<summary>
|
||||||
Enables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
Enables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
||||||
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
||||||
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enables all instruments for the given meter, for all registered listeners.
|
Enables all instruments for the given meter, for all registered listeners.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
||||||
<summary>
|
<summary>
|
||||||
Enables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
Enables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
||||||
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
||||||
<param name="scopes">Indicates which meter scopes to consider. Default to all scopes.</param>
|
<param name="scopes">Indicates which meter scopes to consider. Default to all scopes.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Disables all instruments for the given meter, for all registered listeners.
|
Disables all instruments for the given meter, for all registered listeners.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
||||||
<summary>
|
<summary>
|
||||||
Disables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
Disables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
||||||
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
||||||
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Disables all instruments for the given meter, for all registered listeners.
|
Disables all instruments for the given meter, for all registered listeners.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
||||||
<summary>
|
<summary>
|
||||||
Disables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
Disables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
||||||
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
||||||
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions">
|
||||||
<summary>
|
<summary>
|
||||||
Represents options for configuring the metrics system.
|
Represents options for configuring the metrics system.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions.Rules">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions.Rules">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a list of instrument rules that identifies which metrics, instruments, and listeners are enabled.
|
Gets a list of instrument rules that identifies which metrics, instruments, and listeners are enabled.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
|
<member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
|
||||||
<summary>
|
<summary>
|
||||||
Pretty print a type name.
|
Pretty print a type name.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="type">The <see cref="T:System.Type"/>.</param>
|
<param name="type">The <see cref="T:System.Type"/>.</param>
|
||||||
<param name="fullName"><c>true</c> to print a fully qualified name.</param>
|
<param name="fullName"><c>true</c> to print a fully qualified name.</param>
|
||||||
<param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
|
<param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
|
||||||
<param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
|
<param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
|
||||||
<param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
|
<param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
|
||||||
<returns>The pretty printed type name.</returns>
|
<returns>The pretty printed type name.</returns>
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,333 +1,333 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Microsoft.Extensions.Diagnostics.Abstractions</name>
|
<name>Microsoft.Extensions.Diagnostics.Abstractions</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder">
|
||||||
<summary>
|
<summary>
|
||||||
Configures the metrics system by registering IMetricsListeners and using rules
|
Configures the metrics system by registering IMetricsListeners and using rules
|
||||||
to determine which metrics are enabled.
|
to determine which metrics are enabled.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder.Services">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder.Services">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the application service collection that's used by extension methods to register services.
|
Gets the application service collection that's used by extension methods to register services.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener">
|
||||||
<summary>
|
<summary>
|
||||||
Listens to metrics emitted from the system.
|
Listens to metrics emitted from the system.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the name of the listener. This is used to identify the listener in the rules configuration.
|
Gets the name of the listener. This is used to identify the listener in the rules configuration.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Initialize(Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Initialize(Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource)">
|
||||||
<summary>
|
<summary>
|
||||||
Called once by the runtime to provide a <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource"/> used to pull for fresh metrics data.
|
Called once by the runtime to provide a <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource"/> used to pull for fresh metrics data.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="source">A <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource"/> that can be called to request current metrics.</param>
|
<param name="source">A <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource"/> that can be called to request current metrics.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.InstrumentPublished(System.Diagnostics.Metrics.Instrument,System.Object@)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.InstrumentPublished(System.Diagnostics.Metrics.Instrument,System.Object@)">
|
||||||
<summary>
|
<summary>
|
||||||
Called when a new instrument is created and enabled by a matching rule.
|
Called when a new instrument is created and enabled by a matching rule.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="instrument">The new <see cref="T:System.Diagnostics.Metrics.Instrument"/>.</param>
|
<param name="instrument">The new <see cref="T:System.Diagnostics.Metrics.Instrument"/>.</param>
|
||||||
<param name="userState">Listener state associated with this instrument. This will be returned to <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/>
|
<param name="userState">Listener state associated with this instrument. This will be returned to <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/>
|
||||||
and <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.MeasurementsCompleted(System.Diagnostics.Metrics.Instrument,System.Object)"/>.</param>
|
and <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.MeasurementsCompleted(System.Diagnostics.Metrics.Instrument,System.Object)"/>.</param>
|
||||||
<returns><see langword="true" /> if the listener wants to subscribe to this instrument, otherwise <see langword="false" />.</returns>
|
<returns><see langword="true" /> if the listener wants to subscribe to this instrument, otherwise <see langword="false" />.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.MeasurementsCompleted(System.Diagnostics.Metrics.Instrument,System.Object)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.MeasurementsCompleted(System.Diagnostics.Metrics.Instrument,System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Called when a instrument is disabled by the producer or a rules change.
|
Called when a instrument is disabled by the producer or a rules change.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="instrument">The <see cref="T:System.Diagnostics.Metrics.Instrument"/> being disabled.</param>
|
<param name="instrument">The <see cref="T:System.Diagnostics.Metrics.Instrument"/> being disabled.</param>
|
||||||
<param name="userState">The original listener state returned by <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.InstrumentPublished(System.Diagnostics.Metrics.Instrument,System.Object@)"/>.</param>
|
<param name="userState">The original listener state returned by <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.InstrumentPublished(System.Diagnostics.Metrics.Instrument,System.Object@)"/>.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.GetMeasurementHandlers">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.GetMeasurementHandlers">
|
||||||
<summary>
|
<summary>
|
||||||
Called once to get the <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers"/> that will be used to process measurements.
|
Called once to get the <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers"/> that will be used to process measurements.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers"/>.</returns>
|
<returns>The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers"/>.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule">
|
||||||
<summary>
|
<summary>
|
||||||
Contains a set of parameters used to determine which instruments are enabled for which listeners. Unspecified
|
Contains a set of parameters used to determine which instruments are enabled for which listeners. Unspecified
|
||||||
parameters match anything.
|
parameters match anything.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
<para>The most specific rule that matches a given instrument will be used. The priority of parameters is as follows:</para>
|
<para>The most specific rule that matches a given instrument will be used. The priority of parameters is as follows:</para>
|
||||||
<para>- MeterName, either an exact match, or the longest prefix match. See <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>.</para>
|
<para>- MeterName, either an exact match, or the longest prefix match. See <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>.</para>
|
||||||
<para>- InstrumentName, an exact match. <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</para>
|
<para>- InstrumentName, an exact match. <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</para>
|
||||||
<para>- ListenerName, an exact match. <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</para>
|
<para>- ListenerName, an exact match. <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</para>
|
||||||
<para>- Scopes</para>
|
<para>- Scopes</para>
|
||||||
</remarks>
|
</remarks>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see> or prefix.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see> or prefix.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</param>
|
||||||
<param name="listenerName">The <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</param>
|
<param name="listenerName">The <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</param>
|
||||||
<param name="scopes">A bitwise combination of the enumeration values that specifies the scopes to consider.</param>
|
<param name="scopes">A bitwise combination of the enumeration values that specifies the scopes to consider.</param>
|
||||||
<param name="enable"><see langword="true" /> to enable the matched instrument for this listener; otherwise, <see langword="false" />.</param>
|
<param name="enable"><see langword="true" /> to enable the matched instrument for this listener; otherwise, <see langword="false" />.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.#ctor(System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope,System.Boolean)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.#ctor(System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Contains a set of parameters used to determine which instruments are enabled for which listeners. Unspecified
|
Contains a set of parameters used to determine which instruments are enabled for which listeners. Unspecified
|
||||||
parameters match anything.
|
parameters match anything.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
<para>The most specific rule that matches a given instrument will be used. The priority of parameters is as follows:</para>
|
<para>The most specific rule that matches a given instrument will be used. The priority of parameters is as follows:</para>
|
||||||
<para>- MeterName, either an exact match, or the longest prefix match. See <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>.</para>
|
<para>- MeterName, either an exact match, or the longest prefix match. See <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>.</para>
|
||||||
<para>- InstrumentName, an exact match. <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</para>
|
<para>- InstrumentName, an exact match. <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</para>
|
||||||
<para>- ListenerName, an exact match. <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</para>
|
<para>- ListenerName, an exact match. <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</para>
|
||||||
<para>- Scopes</para>
|
<para>- Scopes</para>
|
||||||
</remarks>
|
</remarks>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see> or prefix.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see> or prefix.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</param>
|
||||||
<param name="listenerName">The <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</param>
|
<param name="listenerName">The <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</param>
|
||||||
<param name="scopes">A bitwise combination of the enumeration values that specifies the scopes to consider.</param>
|
<param name="scopes">A bitwise combination of the enumeration values that specifies the scopes to consider.</param>
|
||||||
<param name="enable"><see langword="true" /> to enable the matched instrument for this listener; otherwise, <see langword="false" />.</param>
|
<param name="enable"><see langword="true" /> to enable the matched instrument for this listener; otherwise, <see langword="false" />.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.MeterName">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.MeterName">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>, either an exact match or the longest prefix match. Only full segment matches are considered.
|
Gets the <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>, either an exact match or the longest prefix match. Only full segment matches are considered.
|
||||||
</summary>
|
</summary>
|
||||||
<value>
|
<value>
|
||||||
The meter name. If <see langword="null" />, all meters are matched.
|
The meter name. If <see langword="null" />, all meters are matched.
|
||||||
</value>
|
</value>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.InstrumentName">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.InstrumentName">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>, an exact match.
|
Gets the <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>, an exact match.
|
||||||
</summary>
|
</summary>
|
||||||
<value>
|
<value>
|
||||||
The instrument name. If <see langword="null" />, all instruments for the meter are matched.
|
The instrument name. If <see langword="null" />, all instruments for the meter are matched.
|
||||||
</value>
|
</value>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.ListenerName">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.ListenerName">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>, an exact match.
|
Gets the <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>, an exact match.
|
||||||
</summary>
|
</summary>
|
||||||
<value>
|
<value>
|
||||||
The listener name. If <see langword="null" />, all listeners are matched.
|
The listener name. If <see langword="null" />, all listeners are matched.
|
||||||
</value>
|
</value>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.Scopes">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.Scopes">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeterScope"/>.
|
Gets the <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeterScope"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
This property is used to distinguish between meters created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global"/>)
|
This property is used to distinguish between meters created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global"/>)
|
||||||
and those created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/> (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local"/>).
|
and those created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/> (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local"/>).
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.Enable">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.Enable">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates whether the instrument should be enabled for the listener.
|
Gets a value that indicates whether the instrument should be enabled for the listener.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource">
|
||||||
<summary>
|
<summary>
|
||||||
An interface registered with each IMetricsListener using <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Initialize(Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource)"/>.
|
An interface registered with each IMetricsListener using <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Initialize(Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource)"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
The listener can call <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource.RecordObservableInstruments"/> to receive the current set of measurements for enabled observable instruments.
|
The listener can call <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource.RecordObservableInstruments"/> to receive the current set of measurements for enabled observable instruments.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource.RecordObservableInstruments">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource.RecordObservableInstruments">
|
||||||
<summary>
|
<summary>
|
||||||
Requests that the current set of metrics for enabled instruments be sent to the listener's <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> objects.
|
Requests that the current set of metrics for enabled instruments be sent to the listener's <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> objects.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a set of supported measurement types. If a listener does not support a given type, the measurement is skipped.
|
Represents a set of supported measurement types. If a listener does not support a given type, the measurement is skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.ByteHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.ByteHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Byte"/>. If <see langword="null"/>, byte measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Byte"/>. If <see langword="null"/>, byte measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.ShortHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.ShortHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int16"/>. If <see langword="null"/>, short measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int16"/>. If <see langword="null"/>, short measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.IntHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.IntHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int32"/>. If <see langword="null"/>, int measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int32"/>. If <see langword="null"/>, int measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.LongHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.LongHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int64"/>. If <see langword="null"/>, long measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int64"/>. If <see langword="null"/>, long measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.FloatHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.FloatHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Single"/>. If <see langword="null"/>, float measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Single"/>. If <see langword="null"/>, float measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.DoubleHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.DoubleHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Double"/>. If <see langword="null"/>, double measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Double"/>. If <see langword="null"/>, double measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.DecimalHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.DecimalHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Decimal"/>. If <see langword="null"/>, decimal measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Decimal"/>. If <see langword="null"/>, decimal measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MeterScope">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MeterScope">
|
||||||
<summary>
|
<summary>
|
||||||
Represents scopes used by <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule"/> to distinguish between meters created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global"/>)
|
Represents scopes used by <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule"/> to distinguish between meters created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global"/>)
|
||||||
and those created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/> (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local"/>).
|
and those created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/> (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local"/>).
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.None">
|
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.None">
|
||||||
<summary>
|
<summary>
|
||||||
No scope is specified. This field should not be used.
|
No scope is specified. This field should not be used.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global">
|
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global">
|
||||||
<summary>
|
<summary>
|
||||||
Indicates <see cref="T:System.Diagnostics.Metrics.Meter"/> instances created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors.
|
Indicates <see cref="T:System.Diagnostics.Metrics.Meter"/> instances created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local">
|
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local">
|
||||||
<summary>
|
<summary>
|
||||||
Indicates <see cref="T:System.Diagnostics.Metrics.Meter"/> instances created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/>.
|
Indicates <see cref="T:System.Diagnostics.Metrics.Meter"/> instances created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions">
|
||||||
<summary>
|
<summary>
|
||||||
Extension methods for <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> to add or clear <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations, and to enable or disable metrics.
|
Extension methods for <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> to add or clear <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations, and to enable or disable metrics.
|
||||||
</summary>
|
</summary>
|
||||||
<summary>
|
<summary>
|
||||||
Extension methods for <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> to add or clear <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations, and to enable or disable metrics.
|
Extension methods for <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> to add or clear <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations, and to enable or disable metrics.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.AddListener``1(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.AddListener``1(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder)">
|
||||||
<summary>
|
<summary>
|
||||||
Registers a new <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> of type <typeparamref name="T"/>.
|
Registers a new <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> of type <typeparamref name="T"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<typeparam name="T">The implementation type of the listener.</typeparam>
|
<typeparam name="T">The implementation type of the listener.</typeparam>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.AddListener(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.AddListener(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener)">
|
||||||
<summary>
|
<summary>
|
||||||
Registers a new <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> instance.
|
Registers a new <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> instance.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="listener">The implementation type of the listener.</param>
|
<param name="listener">The implementation type of the listener.</param>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.ClearListeners(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.ClearListeners(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder)">
|
||||||
<summary>
|
<summary>
|
||||||
Removes all <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations from the dependency injection container.
|
Removes all <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations from the dependency injection container.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enables all instruments for the given meter, for all registered listeners.
|
Enables all instruments for the given meter, for all registered listeners.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
||||||
<summary>
|
<summary>
|
||||||
Enables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
Enables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
||||||
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
||||||
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enables all instruments for the given meter, for all registered listeners.
|
Enables all instruments for the given meter, for all registered listeners.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
||||||
<summary>
|
<summary>
|
||||||
Enables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
Enables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
||||||
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
||||||
<param name="scopes">Indicates which meter scopes to consider. Default to all scopes.</param>
|
<param name="scopes">Indicates which meter scopes to consider. Default to all scopes.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Disables all instruments for the given meter, for all registered listeners.
|
Disables all instruments for the given meter, for all registered listeners.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
||||||
<summary>
|
<summary>
|
||||||
Disables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
Disables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
||||||
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
||||||
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Disables all instruments for the given meter, for all registered listeners.
|
Disables all instruments for the given meter, for all registered listeners.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
||||||
<summary>
|
<summary>
|
||||||
Disables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
Disables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
||||||
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
||||||
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions">
|
||||||
<summary>
|
<summary>
|
||||||
Represents options for configuring the metrics system.
|
Represents options for configuring the metrics system.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions.Rules">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions.Rules">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a list of instrument rules that identifies which metrics, instruments, and listeners are enabled.
|
Gets a list of instrument rules that identifies which metrics, instruments, and listeners are enabled.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
|
<member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
|
||||||
<summary>
|
<summary>
|
||||||
Pretty print a type name.
|
Pretty print a type name.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="type">The <see cref="T:System.Type"/>.</param>
|
<param name="type">The <see cref="T:System.Type"/>.</param>
|
||||||
<param name="fullName"><c>true</c> to print a fully qualified name.</param>
|
<param name="fullName"><c>true</c> to print a fully qualified name.</param>
|
||||||
<param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
|
<param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
|
||||||
<param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
|
<param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
|
||||||
<param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
|
<param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
|
||||||
<returns>The pretty printed type name.</returns>
|
<returns>The pretty printed type name.</returns>
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
@@ -1,333 +1,333 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Microsoft.Extensions.Diagnostics.Abstractions</name>
|
<name>Microsoft.Extensions.Diagnostics.Abstractions</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder">
|
||||||
<summary>
|
<summary>
|
||||||
Configures the metrics system by registering IMetricsListeners and using rules
|
Configures the metrics system by registering IMetricsListeners and using rules
|
||||||
to determine which metrics are enabled.
|
to determine which metrics are enabled.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder.Services">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder.Services">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the application service collection that's used by extension methods to register services.
|
Gets the application service collection that's used by extension methods to register services.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener">
|
||||||
<summary>
|
<summary>
|
||||||
Listens to metrics emitted from the system.
|
Listens to metrics emitted from the system.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the name of the listener. This is used to identify the listener in the rules configuration.
|
Gets the name of the listener. This is used to identify the listener in the rules configuration.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Initialize(Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Initialize(Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource)">
|
||||||
<summary>
|
<summary>
|
||||||
Called once by the runtime to provide a <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource"/> used to pull for fresh metrics data.
|
Called once by the runtime to provide a <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource"/> used to pull for fresh metrics data.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="source">A <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource"/> that can be called to request current metrics.</param>
|
<param name="source">A <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource"/> that can be called to request current metrics.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.InstrumentPublished(System.Diagnostics.Metrics.Instrument,System.Object@)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.InstrumentPublished(System.Diagnostics.Metrics.Instrument,System.Object@)">
|
||||||
<summary>
|
<summary>
|
||||||
Called when a new instrument is created and enabled by a matching rule.
|
Called when a new instrument is created and enabled by a matching rule.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="instrument">The new <see cref="T:System.Diagnostics.Metrics.Instrument"/>.</param>
|
<param name="instrument">The new <see cref="T:System.Diagnostics.Metrics.Instrument"/>.</param>
|
||||||
<param name="userState">Listener state associated with this instrument. This will be returned to <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/>
|
<param name="userState">Listener state associated with this instrument. This will be returned to <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/>
|
||||||
and <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.MeasurementsCompleted(System.Diagnostics.Metrics.Instrument,System.Object)"/>.</param>
|
and <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.MeasurementsCompleted(System.Diagnostics.Metrics.Instrument,System.Object)"/>.</param>
|
||||||
<returns><see langword="true" /> if the listener wants to subscribe to this instrument, otherwise <see langword="false" />.</returns>
|
<returns><see langword="true" /> if the listener wants to subscribe to this instrument, otherwise <see langword="false" />.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.MeasurementsCompleted(System.Diagnostics.Metrics.Instrument,System.Object)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.MeasurementsCompleted(System.Diagnostics.Metrics.Instrument,System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Called when a instrument is disabled by the producer or a rules change.
|
Called when a instrument is disabled by the producer or a rules change.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="instrument">The <see cref="T:System.Diagnostics.Metrics.Instrument"/> being disabled.</param>
|
<param name="instrument">The <see cref="T:System.Diagnostics.Metrics.Instrument"/> being disabled.</param>
|
||||||
<param name="userState">The original listener state returned by <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.InstrumentPublished(System.Diagnostics.Metrics.Instrument,System.Object@)"/>.</param>
|
<param name="userState">The original listener state returned by <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.InstrumentPublished(System.Diagnostics.Metrics.Instrument,System.Object@)"/>.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.GetMeasurementHandlers">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.GetMeasurementHandlers">
|
||||||
<summary>
|
<summary>
|
||||||
Called once to get the <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers"/> that will be used to process measurements.
|
Called once to get the <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers"/> that will be used to process measurements.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers"/>.</returns>
|
<returns>The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers"/>.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule">
|
||||||
<summary>
|
<summary>
|
||||||
Contains a set of parameters used to determine which instruments are enabled for which listeners. Unspecified
|
Contains a set of parameters used to determine which instruments are enabled for which listeners. Unspecified
|
||||||
parameters match anything.
|
parameters match anything.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
<para>The most specific rule that matches a given instrument will be used. The priority of parameters is as follows:</para>
|
<para>The most specific rule that matches a given instrument will be used. The priority of parameters is as follows:</para>
|
||||||
<para>- MeterName, either an exact match, or the longest prefix match. See <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>.</para>
|
<para>- MeterName, either an exact match, or the longest prefix match. See <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>.</para>
|
||||||
<para>- InstrumentName, an exact match. <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</para>
|
<para>- InstrumentName, an exact match. <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</para>
|
||||||
<para>- ListenerName, an exact match. <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</para>
|
<para>- ListenerName, an exact match. <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</para>
|
||||||
<para>- Scopes</para>
|
<para>- Scopes</para>
|
||||||
</remarks>
|
</remarks>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see> or prefix.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see> or prefix.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</param>
|
||||||
<param name="listenerName">The <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</param>
|
<param name="listenerName">The <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</param>
|
||||||
<param name="scopes">A bitwise combination of the enumeration values that specifies the scopes to consider.</param>
|
<param name="scopes">A bitwise combination of the enumeration values that specifies the scopes to consider.</param>
|
||||||
<param name="enable"><see langword="true" /> to enable the matched instrument for this listener; otherwise, <see langword="false" />.</param>
|
<param name="enable"><see langword="true" /> to enable the matched instrument for this listener; otherwise, <see langword="false" />.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.#ctor(System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope,System.Boolean)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.#ctor(System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
Contains a set of parameters used to determine which instruments are enabled for which listeners. Unspecified
|
Contains a set of parameters used to determine which instruments are enabled for which listeners. Unspecified
|
||||||
parameters match anything.
|
parameters match anything.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
<para>The most specific rule that matches a given instrument will be used. The priority of parameters is as follows:</para>
|
<para>The most specific rule that matches a given instrument will be used. The priority of parameters is as follows:</para>
|
||||||
<para>- MeterName, either an exact match, or the longest prefix match. See <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>.</para>
|
<para>- MeterName, either an exact match, or the longest prefix match. See <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>.</para>
|
||||||
<para>- InstrumentName, an exact match. <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</para>
|
<para>- InstrumentName, an exact match. <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</para>
|
||||||
<para>- ListenerName, an exact match. <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</para>
|
<para>- ListenerName, an exact match. <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</para>
|
||||||
<para>- Scopes</para>
|
<para>- Scopes</para>
|
||||||
</remarks>
|
</remarks>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see> or prefix.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see> or prefix.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>.</param>
|
||||||
<param name="listenerName">The <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</param>
|
<param name="listenerName">The <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>.</param>
|
||||||
<param name="scopes">A bitwise combination of the enumeration values that specifies the scopes to consider.</param>
|
<param name="scopes">A bitwise combination of the enumeration values that specifies the scopes to consider.</param>
|
||||||
<param name="enable"><see langword="true" /> to enable the matched instrument for this listener; otherwise, <see langword="false" />.</param>
|
<param name="enable"><see langword="true" /> to enable the matched instrument for this listener; otherwise, <see langword="false" />.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.MeterName">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.MeterName">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>, either an exact match or the longest prefix match. Only full segment matches are considered.
|
Gets the <see cref="P:System.Diagnostics.Metrics.Meter.Name">Meter.Name</see>, either an exact match or the longest prefix match. Only full segment matches are considered.
|
||||||
</summary>
|
</summary>
|
||||||
<value>
|
<value>
|
||||||
The meter name. If <see langword="null" />, all meters are matched.
|
The meter name. If <see langword="null" />, all meters are matched.
|
||||||
</value>
|
</value>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.InstrumentName">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.InstrumentName">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>, an exact match.
|
Gets the <see cref="P:System.Diagnostics.Metrics.Instrument.Name">Instrument.Name</see>, an exact match.
|
||||||
</summary>
|
</summary>
|
||||||
<value>
|
<value>
|
||||||
The instrument name. If <see langword="null" />, all instruments for the meter are matched.
|
The instrument name. If <see langword="null" />, all instruments for the meter are matched.
|
||||||
</value>
|
</value>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.ListenerName">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.ListenerName">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>, an exact match.
|
Gets the <see cref="P:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Name">IMetricsListener.Name</see>, an exact match.
|
||||||
</summary>
|
</summary>
|
||||||
<value>
|
<value>
|
||||||
The listener name. If <see langword="null" />, all listeners are matched.
|
The listener name. If <see langword="null" />, all listeners are matched.
|
||||||
</value>
|
</value>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.Scopes">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.Scopes">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeterScope"/>.
|
Gets the <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MeterScope"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
This property is used to distinguish between meters created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global"/>)
|
This property is used to distinguish between meters created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global"/>)
|
||||||
and those created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/> (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local"/>).
|
and those created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/> (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local"/>).
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.Enable">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule.Enable">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates whether the instrument should be enabled for the listener.
|
Gets a value that indicates whether the instrument should be enabled for the listener.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource">
|
||||||
<summary>
|
<summary>
|
||||||
An interface registered with each IMetricsListener using <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Initialize(Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource)"/>.
|
An interface registered with each IMetricsListener using <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener.Initialize(Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource)"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
The listener can call <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource.RecordObservableInstruments"/> to receive the current set of measurements for enabled observable instruments.
|
The listener can call <see cref="M:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource.RecordObservableInstruments"/> to receive the current set of measurements for enabled observable instruments.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource.RecordObservableInstruments">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.IObservableInstrumentsSource.RecordObservableInstruments">
|
||||||
<summary>
|
<summary>
|
||||||
Requests that the current set of metrics for enabled instruments be sent to the listener's <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> objects.
|
Requests that the current set of metrics for enabled instruments be sent to the listener's <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> objects.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a set of supported measurement types. If a listener does not support a given type, the measurement is skipped.
|
Represents a set of supported measurement types. If a listener does not support a given type, the measurement is skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.ByteHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.ByteHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Byte"/>. If <see langword="null"/>, byte measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Byte"/>. If <see langword="null"/>, byte measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.ShortHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.ShortHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int16"/>. If <see langword="null"/>, short measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int16"/>. If <see langword="null"/>, short measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.IntHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.IntHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int32"/>. If <see langword="null"/>, int measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int32"/>. If <see langword="null"/>, int measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.LongHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.LongHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int64"/>. If <see langword="null"/>, long measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Int64"/>. If <see langword="null"/>, long measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.FloatHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.FloatHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Single"/>. If <see langword="null"/>, float measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Single"/>. If <see langword="null"/>, float measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.DoubleHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.DoubleHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Double"/>. If <see langword="null"/>, double measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Double"/>. If <see langword="null"/>, double measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.DecimalHandler">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.DecimalHandler">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Decimal"/>. If <see langword="null"/>, decimal measurements are skipped.
|
Gets or sets a <see cref="T:System.Diagnostics.Metrics.MeasurementCallback`1"/> for <see cref="T:System.Decimal"/>. If <see langword="null"/>, decimal measurements are skipped.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MeterScope">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MeterScope">
|
||||||
<summary>
|
<summary>
|
||||||
Represents scopes used by <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule"/> to distinguish between meters created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global"/>)
|
Represents scopes used by <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule"/> to distinguish between meters created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global"/>)
|
||||||
and those created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/> (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local"/>).
|
and those created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/> (<see cref="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local"/>).
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.None">
|
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.None">
|
||||||
<summary>
|
<summary>
|
||||||
No scope is specified. This field should not be used.
|
No scope is specified. This field should not be used.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global">
|
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Global">
|
||||||
<summary>
|
<summary>
|
||||||
Indicates <see cref="T:System.Diagnostics.Metrics.Meter"/> instances created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors.
|
Indicates <see cref="T:System.Diagnostics.Metrics.Meter"/> instances created via <see cref="T:System.Diagnostics.Metrics.Meter"/> constructors.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local">
|
<member name="F:Microsoft.Extensions.Diagnostics.Metrics.MeterScope.Local">
|
||||||
<summary>
|
<summary>
|
||||||
Indicates <see cref="T:System.Diagnostics.Metrics.Meter"/> instances created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/>.
|
Indicates <see cref="T:System.Diagnostics.Metrics.Meter"/> instances created via Dependency Injection with <see cref="M:System.Diagnostics.Metrics.IMeterFactory.Create(System.Diagnostics.Metrics.MeterOptions)"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions">
|
||||||
<summary>
|
<summary>
|
||||||
Extension methods for <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> to add or clear <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations, and to enable or disable metrics.
|
Extension methods for <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> to add or clear <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations, and to enable or disable metrics.
|
||||||
</summary>
|
</summary>
|
||||||
<summary>
|
<summary>
|
||||||
Extension methods for <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> to add or clear <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations, and to enable or disable metrics.
|
Extension methods for <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> to add or clear <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations, and to enable or disable metrics.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.AddListener``1(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.AddListener``1(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder)">
|
||||||
<summary>
|
<summary>
|
||||||
Registers a new <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> of type <typeparamref name="T"/>.
|
Registers a new <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> of type <typeparamref name="T"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<typeparam name="T">The implementation type of the listener.</typeparam>
|
<typeparam name="T">The implementation type of the listener.</typeparam>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.AddListener(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.AddListener(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener)">
|
||||||
<summary>
|
<summary>
|
||||||
Registers a new <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> instance.
|
Registers a new <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> instance.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="listener">The implementation type of the listener.</param>
|
<param name="listener">The implementation type of the listener.</param>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.ClearListeners(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.ClearListeners(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder)">
|
||||||
<summary>
|
<summary>
|
||||||
Removes all <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations from the dependency injection container.
|
Removes all <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> registrations from the dependency injection container.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>Returns the original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enables all instruments for the given meter, for all registered listeners.
|
Enables all instruments for the given meter, for all registered listeners.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
||||||
<summary>
|
<summary>
|
||||||
Enables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
Enables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
||||||
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
||||||
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enables all instruments for the given meter, for all registered listeners.
|
Enables all instruments for the given meter, for all registered listeners.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.EnableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
||||||
<summary>
|
<summary>
|
||||||
Enables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
Enables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
||||||
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
||||||
<param name="scopes">Indicates which meter scopes to consider. Default to all scopes.</param>
|
<param name="scopes">Indicates which meter scopes to consider. Default to all scopes.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Disables all instruments for the given meter, for all registered listeners.
|
Disables all instruments for the given meter, for all registered listeners.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
||||||
<summary>
|
<summary>
|
||||||
Disables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
Disables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
||||||
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
||||||
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Disables all instruments for the given meter, for all registered listeners.
|
Disables all instruments for the given meter, for all registered listeners.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
<member name="M:Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions.DisableMetrics(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope)">
|
||||||
<summary>
|
<summary>
|
||||||
Disables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
Disables a specified <see cref="T:System.Diagnostics.Metrics.Instrument"/> for the given <see cref="T:System.Diagnostics.Metrics.Meter"/> and <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
<param name="options">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/>.</param>
|
||||||
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
<param name="meterName">The <see cref="P:System.Diagnostics.Metrics.Meter.Name"/> or prefix. A null value matches all meters.</param>
|
||||||
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
<param name="instrumentName">The <see cref="P:System.Diagnostics.Metrics.Instrument.Name"/>. A null value matches all instruments.</param>
|
||||||
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
<param name="listenerName">The <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/>.Name. A null value matches all listeners.</param>
|
||||||
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
<param name="scopes">Indicates which meter scopes to consider. Defaults to all scopes.</param>
|
||||||
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
<returns>The original <see cref="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions"/> for chaining.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions">
|
<member name="T:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions">
|
||||||
<summary>
|
<summary>
|
||||||
Represents options for configuring the metrics system.
|
Represents options for configuring the metrics system.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions.Rules">
|
<member name="P:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions.Rules">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a list of instrument rules that identifies which metrics, instruments, and listeners are enabled.
|
Gets a list of instrument rules that identifies which metrics, instruments, and listeners are enabled.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
|
<member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
|
||||||
<summary>
|
<summary>
|
||||||
Pretty print a type name.
|
Pretty print a type name.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="type">The <see cref="T:System.Type"/>.</param>
|
<param name="type">The <see cref="T:System.Type"/>.</param>
|
||||||
<param name="fullName"><c>true</c> to print a fully qualified name.</param>
|
<param name="fullName"><c>true</c> to print a fully qualified name.</param>
|
||||||
<param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
|
<param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
|
||||||
<param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
|
<param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
|
||||||
<param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
|
<param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
|
||||||
<returns>The pretty printed type name.</returns>
|
<returns>The pretty printed type name.</returns>
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,40 +1,40 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>Microsoft.Extensions.FileProviders.Abstractions</id>
|
<id>Microsoft.Extensions.FileProviders.Abstractions</id>
|
||||||
<version>10.0.0-rc.2.25502.107</version>
|
<version>10.0.0-rc.2.25502.107</version>
|
||||||
<authors>Microsoft</authors>
|
<authors>Microsoft</authors>
|
||||||
<license type="expression">MIT</license>
|
<license type="expression">MIT</license>
|
||||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
<icon>Icon.png</icon>
|
<icon>Icon.png</icon>
|
||||||
<readme>PACKAGE.md</readme>
|
<readme>PACKAGE.md</readme>
|
||||||
<projectUrl>https://dot.net/</projectUrl>
|
<projectUrl>https://dot.net/</projectUrl>
|
||||||
<description>Abstractions of files and directories.
|
<description>Abstractions of files and directories.
|
||||||
|
|
||||||
Commonly Used Types:
|
Commonly Used Types:
|
||||||
Microsoft.Extensions.FileProviders.IDirectoryContents
|
Microsoft.Extensions.FileProviders.IDirectoryContents
|
||||||
Microsoft.Extensions.FileProviders.IFileInfo
|
Microsoft.Extensions.FileProviders.IFileInfo
|
||||||
Microsoft.Extensions.FileProviders.IFileProvider</description>
|
Microsoft.Extensions.FileProviders.IFileProvider</description>
|
||||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
<serviceable>true</serviceable>
|
<serviceable>true</serviceable>
|
||||||
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<group targetFramework=".NETFramework4.6.2">
|
<group targetFramework=".NETFramework4.6.2">
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net8.0">
|
<group targetFramework="net8.0">
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net9.0">
|
<group targetFramework="net9.0">
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net10.0">
|
<group targetFramework="net10.0">
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard2.0">
|
<group targetFramework=".NETStandard2.0">
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
</package>
|
</package>
|
||||||
@@ -1,51 +1,51 @@
|
|||||||
## About
|
## About
|
||||||
|
|
||||||
<!-- A description of the package and where one can find more documentation -->
|
<!-- A description of the package and where one can find more documentation -->
|
||||||
|
|
||||||
Serves as the foundation for creating file providers in .NET, offering core abstractions to develop custom file providers capable of fetching files from various sources.
|
Serves as the foundation for creating file providers in .NET, offering core abstractions to develop custom file providers capable of fetching files from various sources.
|
||||||
|
|
||||||
## Key Features
|
## Key Features
|
||||||
|
|
||||||
<!-- The key features of this package -->
|
<!-- The key features of this package -->
|
||||||
|
|
||||||
* Core abstractions for creating and managing file providers.
|
* Core abstractions for creating and managing file providers.
|
||||||
* Flexibility to develop custom file providers for fetching files from distinct sources.
|
* Flexibility to develop custom file providers for fetching files from distinct sources.
|
||||||
|
|
||||||
## How to Use
|
## 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 -->
|
<!-- A compelling example on how to use this package with code, as well as any specific guidelines for when to use the package -->
|
||||||
|
|
||||||
This package is typically used with an implementation of the file provider abstractions, such as `Microsoft.Extensions.FileProviders.Composite` or `Microsoft.Extensions.FileProviders.Physical`.
|
This package is typically used with an implementation of the file provider abstractions, such as `Microsoft.Extensions.FileProviders.Composite` or `Microsoft.Extensions.FileProviders.Physical`.
|
||||||
|
|
||||||
## Main Types
|
## Main Types
|
||||||
|
|
||||||
<!-- The main types provided in this library -->
|
<!-- The main types provided in this library -->
|
||||||
|
|
||||||
The main types provided by this library are:
|
The main types provided by this library are:
|
||||||
|
|
||||||
* `Microsoft.Extensions.FileProviders.IFileProvider`
|
* `Microsoft.Extensions.FileProviders.IFileProvider`
|
||||||
* `Microsoft.Extensions.FileProviders.IDirectoryContents`
|
* `Microsoft.Extensions.FileProviders.IDirectoryContents`
|
||||||
* `Microsoft.Extensions.FileProviders.IFileInfo`
|
* `Microsoft.Extensions.FileProviders.IFileInfo`
|
||||||
* `Microsoft.Extensions.FileProviders.NullFileProvider`
|
* `Microsoft.Extensions.FileProviders.NullFileProvider`
|
||||||
|
|
||||||
## Additional Documentation
|
## Additional Documentation
|
||||||
|
|
||||||
<!-- Links to further documentation. Remove conceptual documentation if not available for the library. -->
|
<!-- Links to further documentation. Remove conceptual documentation if not available for the library. -->
|
||||||
|
|
||||||
* [Conceptual documentation](https://learn.microsoft.com/aspnet/core/fundamentals/file-providers)
|
* [Conceptual documentation](https://learn.microsoft.com/aspnet/core/fundamentals/file-providers)
|
||||||
* [Detect changes with change tokens](https://learn.microsoft.com/aspnet/core/fundamentals/change-tokens)
|
* [Detect changes with change tokens](https://learn.microsoft.com/aspnet/core/fundamentals/change-tokens)
|
||||||
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.fileproviders)
|
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.fileproviders)
|
||||||
|
|
||||||
## Related Packages
|
## Related Packages
|
||||||
|
|
||||||
<!-- The related packages associated with this package -->
|
<!-- The related packages associated with this package -->
|
||||||
|
|
||||||
* File provider for physical files: [Microsoft.Extensions.FileProviders.Physical](https://www.nuget.org/packages/Microsoft.Extensions.FileProviders.Physical/)
|
* File provider for physical files: [Microsoft.Extensions.FileProviders.Physical](https://www.nuget.org/packages/Microsoft.Extensions.FileProviders.Physical/)
|
||||||
* File provider for files in embedded resources: [Microsoft.Extensions.FileProviders.Embedded](https://www.nuget.org/packages/Microsoft.Extensions.FileProviders.Embedded/)
|
* File provider for files in embedded resources: [Microsoft.Extensions.FileProviders.Embedded](https://www.nuget.org/packages/Microsoft.Extensions.FileProviders.Embedded/)
|
||||||
* Composite file and directory providers: [Microsoft.Extensions.FileProviders.Composite](https://www.nuget.org/packages/Microsoft.Extensions.FileProviders.Composite/)
|
* Composite file and directory providers: [Microsoft.Extensions.FileProviders.Composite](https://www.nuget.org/packages/Microsoft.Extensions.FileProviders.Composite/)
|
||||||
|
|
||||||
## Feedback & Contributing
|
## Feedback & Contributing
|
||||||
|
|
||||||
<!-- How to provide feedback on this package and contribute to it -->
|
<!-- How to provide feedback on this package and contribute to it -->
|
||||||
|
|
||||||
Microsoft.Extensions.FileProviders.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).
|
Microsoft.Extensions.FileProviders.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).
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_FileProviders_Abstractions_net462">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_FileProviders_Abstractions_net462">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_FileProviders_Abstractions_net462"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_FileProviders_Abstractions_net462"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.FileProviders.Abstractions 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." />
|
<Warning Text="Microsoft.Extensions.FileProviders.Abstractions 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_FileProviders_Abstractions_net8_0">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_FileProviders_Abstractions_net8_0">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_FileProviders_Abstractions_net8_0"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_FileProviders_Abstractions_net8_0"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.FileProviders.Abstractions 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." />
|
<Warning Text="Microsoft.Extensions.FileProviders.Abstractions 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,211 +1,211 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Microsoft.Extensions.FileProviders.Abstractions</name>
|
<name>Microsoft.Extensions.FileProviders.Abstractions</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IDirectoryContents">
|
<member name="T:Microsoft.Extensions.FileProviders.IDirectoryContents">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a directory's content in the file provider.
|
Represents a directory's content in the file provider.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IDirectoryContents.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.IDirectoryContents.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
True if a directory was located at the given path.
|
True if a directory was located at the given path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IFileInfo">
|
<member name="T:Microsoft.Extensions.FileProviders.IFileInfo">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a file in the given file provider.
|
Represents a file in the given file provider.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates if the resource exists in the underlying storage system.
|
Gets a value that indicates if the resource exists in the underlying storage system.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Length">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Length">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the length of the file in bytes, or -1 for a directory or nonexistent file.
|
Gets the length of the file in bytes, or -1 for a directory or nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.PhysicalPath">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.PhysicalPath">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the path to the file, including the file name. Returns <see langword="null"/> if the file is not directly accessible.
|
Gets the path to the file, including the file name. Returns <see langword="null"/> if the file is not directly accessible.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Name">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Name">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the name of the file or directory, not including any path.
|
Gets the name of the file or directory, not including any path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.LastModified">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.LastModified">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the time when the file was last modified.
|
Gets the time when the file was last modified.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.IsDirectory">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.IsDirectory">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates whether <c>TryGetDirectoryContents</c> has enumerated a subdirectory.
|
Gets a value that indicates whether <c>TryGetDirectoryContents</c> has enumerated a subdirectory.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileInfo.CreateReadStream">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileInfo.CreateReadStream">
|
||||||
<summary>
|
<summary>
|
||||||
Returns file contents as a read-only stream.
|
Returns file contents as a read-only stream.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The file stream.</returns>
|
<returns>The file stream.</returns>
|
||||||
<remarks>The caller should dispose the stream when complete.</remarks>
|
<remarks>The caller should dispose the stream when complete.</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IFileProvider">
|
<member name="T:Microsoft.Extensions.FileProviders.IFileProvider">
|
||||||
<summary>
|
<summary>
|
||||||
A read-only file provider abstraction.
|
A read-only file provider abstraction.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetFileInfo(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetFileInfo(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Locates a file at the given path.
|
Locates a file at the given path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">The relative path that identifies the file.</param>
|
<param name="subpath">The relative path that identifies the file.</param>
|
||||||
<returns>The file information. Caller must check Exists property.</returns>
|
<returns>The file information. Caller must check Exists property.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetDirectoryContents(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetDirectoryContents(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enumerates a directory at the given path, if any.
|
Enumerates a directory at the given path, if any.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">The relative path that identifies the directory.</param>
|
<param name="subpath">The relative path that identifies the directory.</param>
|
||||||
<returns>The contents of the directory.</returns>
|
<returns>The contents of the directory.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.Watch(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.Watch(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Creates an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for the specified <paramref name="filter"/>.
|
Creates an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for the specified <paramref name="filter"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="filter">A filter string used to determine what files or folders to monitor. Examples: **/*.cs, *.*, subFolder/**/*.cshtml.</param>
|
<param name="filter">A filter string used to determine what files or folders to monitor. Examples: **/*.cs, *.*, subFolder/**/*.cshtml.</param>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that is notified when a file matching <paramref name="filter"/> is added, modified, or deleted.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that is notified when a file matching <paramref name="filter"/> is added, modified, or deleted.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents">
|
<member name="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a nonexistent directory.
|
Represents a nonexistent directory.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Singleton">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Singleton">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a shared instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"/>.
|
Gets a shared instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.GetEnumerator">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.GetEnumerator">
|
||||||
<summary>Returns an enumerator that iterates through the collection.</summary>
|
<summary>Returns an enumerator that iterates through the collection.</summary>
|
||||||
<returns>An enumerator to an empty collection.</returns>
|
<returns>An enumerator to an empty collection.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.System#Collections#IEnumerable#GetEnumerator">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.System#Collections#IEnumerable#GetEnumerator">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo">
|
<member name="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a nonexistent file.
|
Represents a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.#ctor(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"/>.
|
Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="name">The name of the file that could not be found.</param>
|
<param name="name">The name of the file that could not be found.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.IsDirectory">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.IsDirectory">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.LastModified">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.LastModified">
|
||||||
<summary>
|
<summary>
|
||||||
Gets <see cref="F:System.DateTimeOffset.MinValue"/>.
|
Gets <see cref="F:System.DateTimeOffset.MinValue"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Length">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Length">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always -1.
|
Gets a value that's always -1.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Name">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Name">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.PhysicalPath">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.PhysicalPath">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="null"/>.
|
Gets a value that's always <see langword="null"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.CreateReadStream">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.CreateReadStream">
|
||||||
<summary>
|
<summary>
|
||||||
Always throws. A stream cannot be created for a nonexistent file.
|
Always throws. A stream cannot be created for a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.IO.FileNotFoundException">In all cases.</exception>
|
<exception cref="T:System.IO.FileNotFoundException">In all cases.</exception>
|
||||||
<returns>Does not return.</returns>
|
<returns>Does not return.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NullChangeToken">
|
<member name="T:Microsoft.Extensions.FileProviders.NullChangeToken">
|
||||||
<summary>
|
<summary>
|
||||||
An empty change token that doesn't raise any change callbacks.
|
An empty change token that doesn't raise any change callbacks.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.Singleton">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.Singleton">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a singleton instance of <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken"/>.
|
Gets a singleton instance of <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.HasChanged">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.HasChanged">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.ActiveChangeCallbacks">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.ActiveChangeCallbacks">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Always returns an empty disposable object. Callbacks will never be called.
|
Always returns an empty disposable object. Callbacks will never be called.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="callback">This parameter is ignored.</param>
|
<param name="callback">This parameter is ignored.</param>
|
||||||
<param name="state">This parameter is ignored.</param>
|
<param name="state">This parameter is ignored.</param>
|
||||||
<returns>A disposable object that no-ops on dispose.</returns>
|
<returns>A disposable object that no-ops on dispose.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NullFileProvider">
|
<member name="T:Microsoft.Extensions.FileProviders.NullFileProvider">
|
||||||
<summary>
|
<summary>
|
||||||
An empty file provider with no contents.
|
An empty file provider with no contents.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetDirectoryContents(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetDirectoryContents(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enumerates a nonexistent directory.
|
Enumerates a nonexistent directory.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">A path under the root directory. This parameter is ignored.</param>
|
<param name="subpath">A path under the root directory. This parameter is ignored.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IDirectoryContents"/> that does not exist and does not contain any contents.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IDirectoryContents"/> that does not exist and does not contain any contents.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetFileInfo(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetFileInfo(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Locates a nonexistent file.
|
Locates a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">A path under the root directory.</param>
|
<param name="subpath">A path under the root directory.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> representing a nonexistent file at the given path.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> representing a nonexistent file at the given path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.Watch(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.Watch(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that monitors nothing.
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that monitors nothing.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="filter">Filter string used to determine what files or folders to monitor. This parameter is ignored.</param>
|
<param name="filter">Filter string used to determine what files or folders to monitor. This parameter is ignored.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that does not register callbacks.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that does not register callbacks.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.SR.FileNotExists">
|
<member name="P:System.SR.FileNotExists">
|
||||||
<summary>The file {0} does not exist.</summary>
|
<summary>The file {0} does not exist.</summary>
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
@@ -1,394 +1,394 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Microsoft.Extensions.FileProviders.Abstractions</name>
|
<name>Microsoft.Extensions.FileProviders.Abstractions</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IDirectoryContents">
|
<member name="T:Microsoft.Extensions.FileProviders.IDirectoryContents">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a directory's content in the file provider.
|
Represents a directory's content in the file provider.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IDirectoryContents.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.IDirectoryContents.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
True if a directory was located at the given path.
|
True if a directory was located at the given path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IFileInfo">
|
<member name="T:Microsoft.Extensions.FileProviders.IFileInfo">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a file in the given file provider.
|
Represents a file in the given file provider.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates if the resource exists in the underlying storage system.
|
Gets a value that indicates if the resource exists in the underlying storage system.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Length">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Length">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the length of the file in bytes, or -1 for a directory or nonexistent file.
|
Gets the length of the file in bytes, or -1 for a directory or nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.PhysicalPath">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.PhysicalPath">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the path to the file, including the file name. Returns <see langword="null"/> if the file is not directly accessible.
|
Gets the path to the file, including the file name. Returns <see langword="null"/> if the file is not directly accessible.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Name">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Name">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the name of the file or directory, not including any path.
|
Gets the name of the file or directory, not including any path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.LastModified">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.LastModified">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the time when the file was last modified.
|
Gets the time when the file was last modified.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.IsDirectory">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.IsDirectory">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates whether <c>TryGetDirectoryContents</c> has enumerated a subdirectory.
|
Gets a value that indicates whether <c>TryGetDirectoryContents</c> has enumerated a subdirectory.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileInfo.CreateReadStream">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileInfo.CreateReadStream">
|
||||||
<summary>
|
<summary>
|
||||||
Returns file contents as a read-only stream.
|
Returns file contents as a read-only stream.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The file stream.</returns>
|
<returns>The file stream.</returns>
|
||||||
<remarks>The caller should dispose the stream when complete.</remarks>
|
<remarks>The caller should dispose the stream when complete.</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IFileProvider">
|
<member name="T:Microsoft.Extensions.FileProviders.IFileProvider">
|
||||||
<summary>
|
<summary>
|
||||||
A read-only file provider abstraction.
|
A read-only file provider abstraction.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetFileInfo(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetFileInfo(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Locates a file at the given path.
|
Locates a file at the given path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">The relative path that identifies the file.</param>
|
<param name="subpath">The relative path that identifies the file.</param>
|
||||||
<returns>The file information. Caller must check Exists property.</returns>
|
<returns>The file information. Caller must check Exists property.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetDirectoryContents(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetDirectoryContents(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enumerates a directory at the given path, if any.
|
Enumerates a directory at the given path, if any.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">The relative path that identifies the directory.</param>
|
<param name="subpath">The relative path that identifies the directory.</param>
|
||||||
<returns>The contents of the directory.</returns>
|
<returns>The contents of the directory.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.Watch(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.Watch(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Creates an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for the specified <paramref name="filter"/>.
|
Creates an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for the specified <paramref name="filter"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="filter">A filter string used to determine what files or folders to monitor. Examples: **/*.cs, *.*, subFolder/**/*.cshtml.</param>
|
<param name="filter">A filter string used to determine what files or folders to monitor. Examples: **/*.cs, *.*, subFolder/**/*.cshtml.</param>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that is notified when a file matching <paramref name="filter"/> is added, modified, or deleted.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that is notified when a file matching <paramref name="filter"/> is added, modified, or deleted.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents">
|
<member name="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a nonexistent directory.
|
Represents a nonexistent directory.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Singleton">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Singleton">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a shared instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"/>.
|
Gets a shared instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.GetEnumerator">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.GetEnumerator">
|
||||||
<summary>Returns an enumerator that iterates through the collection.</summary>
|
<summary>Returns an enumerator that iterates through the collection.</summary>
|
||||||
<returns>An enumerator to an empty collection.</returns>
|
<returns>An enumerator to an empty collection.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.System#Collections#IEnumerable#GetEnumerator">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.System#Collections#IEnumerable#GetEnumerator">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo">
|
<member name="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a nonexistent file.
|
Represents a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.#ctor(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"/>.
|
Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="name">The name of the file that could not be found.</param>
|
<param name="name">The name of the file that could not be found.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.IsDirectory">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.IsDirectory">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.LastModified">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.LastModified">
|
||||||
<summary>
|
<summary>
|
||||||
Gets <see cref="F:System.DateTimeOffset.MinValue"/>.
|
Gets <see cref="F:System.DateTimeOffset.MinValue"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Length">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Length">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always -1.
|
Gets a value that's always -1.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Name">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Name">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.PhysicalPath">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.PhysicalPath">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="null"/>.
|
Gets a value that's always <see langword="null"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.CreateReadStream">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.CreateReadStream">
|
||||||
<summary>
|
<summary>
|
||||||
Always throws. A stream cannot be created for a nonexistent file.
|
Always throws. A stream cannot be created for a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.IO.FileNotFoundException">In all cases.</exception>
|
<exception cref="T:System.IO.FileNotFoundException">In all cases.</exception>
|
||||||
<returns>Does not return.</returns>
|
<returns>Does not return.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NullChangeToken">
|
<member name="T:Microsoft.Extensions.FileProviders.NullChangeToken">
|
||||||
<summary>
|
<summary>
|
||||||
An empty change token that doesn't raise any change callbacks.
|
An empty change token that doesn't raise any change callbacks.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.Singleton">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.Singleton">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a singleton instance of <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken"/>.
|
Gets a singleton instance of <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.HasChanged">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.HasChanged">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.ActiveChangeCallbacks">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.ActiveChangeCallbacks">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Always returns an empty disposable object. Callbacks will never be called.
|
Always returns an empty disposable object. Callbacks will never be called.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="callback">This parameter is ignored.</param>
|
<param name="callback">This parameter is ignored.</param>
|
||||||
<param name="state">This parameter is ignored.</param>
|
<param name="state">This parameter is ignored.</param>
|
||||||
<returns>A disposable object that no-ops on dispose.</returns>
|
<returns>A disposable object that no-ops on dispose.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NullFileProvider">
|
<member name="T:Microsoft.Extensions.FileProviders.NullFileProvider">
|
||||||
<summary>
|
<summary>
|
||||||
An empty file provider with no contents.
|
An empty file provider with no contents.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetDirectoryContents(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetDirectoryContents(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enumerates a nonexistent directory.
|
Enumerates a nonexistent directory.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">A path under the root directory. This parameter is ignored.</param>
|
<param name="subpath">A path under the root directory. This parameter is ignored.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IDirectoryContents"/> that does not exist and does not contain any contents.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IDirectoryContents"/> that does not exist and does not contain any contents.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetFileInfo(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetFileInfo(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Locates a nonexistent file.
|
Locates a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">A path under the root directory.</param>
|
<param name="subpath">A path under the root directory.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> representing a nonexistent file at the given path.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> representing a nonexistent file at the given path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.Watch(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.Watch(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that monitors nothing.
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that monitors nothing.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="filter">Filter string used to determine what files or folders to monitor. This parameter is ignored.</param>
|
<param name="filter">Filter string used to determine what files or folders to monitor. This parameter is ignored.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that does not register callbacks.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that does not register callbacks.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.SR.FileNotExists">
|
<member name="P:System.SR.FileNotExists">
|
||||||
<summary>The file {0} does not exist.</summary>
|
<summary>The file {0} does not exist.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
|
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
|
||||||
<summary>
|
<summary>
|
||||||
Attribute used to indicate a source generator should create a function for marshalling
|
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.
|
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
This attribute is meaningless if the source generator associated with it is not enabled.
|
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
|
The current built-in source generator only supports C# and only supplies an implementation when
|
||||||
applied to static, partial, non-generic methods.
|
applied to static, partial, non-generic methods.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
|
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
|
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="libraryName">Name of the library containing the import.</param>
|
<param name="libraryName">Name of the library containing the import.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the name of the library containing the import.
|
Gets the name of the library containing the import.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets the name of the entry point to be called.
|
Gets or sets the name of the entry point to be called.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets how to marshal string arguments to the method.
|
Gets or sets how to marshal string arguments to the method.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
|
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.
|
<see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
|
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
|
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" />.
|
or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
|
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
|
||||||
on other platforms) before returning from the attributed method.
|
on other platforms) before returning from the attributed method.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Runtime.InteropServices.StringMarshalling">
|
<member name="T:System.Runtime.InteropServices.StringMarshalling">
|
||||||
<summary>
|
<summary>
|
||||||
Specifies how strings should be marshalled for generated p/invokes
|
Specifies how strings should be marshalled for generated p/invokes
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
|
||||||
<summary>
|
<summary>
|
||||||
Indicates the user is supplying a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
|
Indicates the user is supplying a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
|
||||||
<summary>
|
<summary>
|
||||||
Use the platform-provided UTF-8 marshaller.
|
Use the platform-provided UTF-8 marshaller.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
|
||||||
<summary>
|
<summary>
|
||||||
Use the platform-provided UTF-16 marshaller.
|
Use the platform-provided UTF-16 marshaller.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
||||||
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
||||||
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
||||||
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
<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>
|
<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>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
|
<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>
|
<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>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
<summary>Initializes the attribute with the specified return value condition.</summary>
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
<param name="returnValue">
|
<param name="returnValue">
|
||||||
The return value condition. If the method returns this value, the associated parameter may be null.
|
The return value condition. If the method returns this value, the associated parameter may be null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
||||||
<summary>Gets the return value condition.</summary>
|
<summary>Gets the return value condition.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
<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>
|
<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>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
<summary>Initializes the attribute with the specified return value condition.</summary>
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
<param name="returnValue">
|
<param name="returnValue">
|
||||||
The return value condition. If the method returns this value, the associated parameter will not be null.
|
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
||||||
<summary>Gets the return value condition.</summary>
|
<summary>Gets the return value condition.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
||||||
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
||||||
<summary>Initializes the attribute with the associated parameter name.</summary>
|
<summary>Initializes the attribute with the associated parameter name.</summary>
|
||||||
<param name="parameterName">
|
<param name="parameterName">
|
||||||
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
||||||
<summary>Gets the associated parameter name.</summary>
|
<summary>Gets the associated parameter name.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
||||||
<summary>Applied to a method that will never return under any circumstance.</summary>
|
<summary>Applied to a method that will never return under any circumstance.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
<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>
|
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
||||||
<summary>Initializes the attribute with the specified parameter value.</summary>
|
<summary>Initializes the attribute with the specified parameter value.</summary>
|
||||||
<param name="parameterValue">
|
<param name="parameterValue">
|
||||||
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
||||||
the associated parameter matches this value.
|
the associated parameter matches this value.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
||||||
<summary>Gets the condition parameter value.</summary>
|
<summary>Gets the condition parameter value.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
|
<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>
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
||||||
<summary>Initializes the attribute with a field or property member.</summary>
|
<summary>Initializes the attribute with a field or property member.</summary>
|
||||||
<param name="member">
|
<param name="member">
|
||||||
The field or property member that is promised to be not-null.
|
The field or property member that is promised to be not-null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
||||||
<summary>Initializes the attribute with the list of field and property members.</summary>
|
<summary>Initializes the attribute with the list of field and property members.</summary>
|
||||||
<param name="members">
|
<param name="members">
|
||||||
The list of field and property members that are promised to be not-null.
|
The list of field and property members that are promised to be not-null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
||||||
<summary>Gets field or property member names.</summary>
|
<summary>Gets field or property member names.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
|
<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>
|
<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>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
|
<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>
|
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
|
||||||
<param name="returnValue">
|
<param name="returnValue">
|
||||||
The return value condition. If the method returns this value, the associated field or property member will not be null.
|
The return value condition. If the method returns this value, the associated field or property member will not be null.
|
||||||
</param>
|
</param>
|
||||||
<param name="member">
|
<param name="member">
|
||||||
The field or property member that is promised to be not-null.
|
The field or property member that is promised to be not-null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
|
<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>
|
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
|
||||||
<param name="returnValue">
|
<param name="returnValue">
|
||||||
The return value condition. If the method returns this value, the associated field and property members will not be null.
|
The return value condition. If the method returns this value, the associated field and property members will not be null.
|
||||||
</param>
|
</param>
|
||||||
<param name="members">
|
<param name="members">
|
||||||
The list of field and property members that are promised to be not-null.
|
The list of field and property members that are promised to be not-null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
||||||
<summary>Gets the return value condition.</summary>
|
<summary>Gets the return value condition.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
||||||
<summary>Gets field or property member names.</summary>
|
<summary>Gets field or property member names.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.ExceptionPolyfills">
|
<member name="T:System.ExceptionPolyfills">
|
||||||
<summary>Provides downlevel polyfills for static methods on Exception-derived types.</summary>
|
<summary>Provides downlevel polyfills for static methods on Exception-derived types.</summary>
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
@@ -1,211 +1,211 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Microsoft.Extensions.FileProviders.Abstractions</name>
|
<name>Microsoft.Extensions.FileProviders.Abstractions</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IDirectoryContents">
|
<member name="T:Microsoft.Extensions.FileProviders.IDirectoryContents">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a directory's content in the file provider.
|
Represents a directory's content in the file provider.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IDirectoryContents.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.IDirectoryContents.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
True if a directory was located at the given path.
|
True if a directory was located at the given path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IFileInfo">
|
<member name="T:Microsoft.Extensions.FileProviders.IFileInfo">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a file in the given file provider.
|
Represents a file in the given file provider.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates if the resource exists in the underlying storage system.
|
Gets a value that indicates if the resource exists in the underlying storage system.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Length">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Length">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the length of the file in bytes, or -1 for a directory or nonexistent file.
|
Gets the length of the file in bytes, or -1 for a directory or nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.PhysicalPath">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.PhysicalPath">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the path to the file, including the file name. Returns <see langword="null"/> if the file is not directly accessible.
|
Gets the path to the file, including the file name. Returns <see langword="null"/> if the file is not directly accessible.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Name">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Name">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the name of the file or directory, not including any path.
|
Gets the name of the file or directory, not including any path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.LastModified">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.LastModified">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the time when the file was last modified.
|
Gets the time when the file was last modified.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.IsDirectory">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.IsDirectory">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates whether <c>TryGetDirectoryContents</c> has enumerated a subdirectory.
|
Gets a value that indicates whether <c>TryGetDirectoryContents</c> has enumerated a subdirectory.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileInfo.CreateReadStream">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileInfo.CreateReadStream">
|
||||||
<summary>
|
<summary>
|
||||||
Returns file contents as a read-only stream.
|
Returns file contents as a read-only stream.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The file stream.</returns>
|
<returns>The file stream.</returns>
|
||||||
<remarks>The caller should dispose the stream when complete.</remarks>
|
<remarks>The caller should dispose the stream when complete.</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IFileProvider">
|
<member name="T:Microsoft.Extensions.FileProviders.IFileProvider">
|
||||||
<summary>
|
<summary>
|
||||||
A read-only file provider abstraction.
|
A read-only file provider abstraction.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetFileInfo(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetFileInfo(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Locates a file at the given path.
|
Locates a file at the given path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">The relative path that identifies the file.</param>
|
<param name="subpath">The relative path that identifies the file.</param>
|
||||||
<returns>The file information. Caller must check Exists property.</returns>
|
<returns>The file information. Caller must check Exists property.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetDirectoryContents(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetDirectoryContents(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enumerates a directory at the given path, if any.
|
Enumerates a directory at the given path, if any.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">The relative path that identifies the directory.</param>
|
<param name="subpath">The relative path that identifies the directory.</param>
|
||||||
<returns>The contents of the directory.</returns>
|
<returns>The contents of the directory.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.Watch(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.Watch(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Creates an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for the specified <paramref name="filter"/>.
|
Creates an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for the specified <paramref name="filter"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="filter">A filter string used to determine what files or folders to monitor. Examples: **/*.cs, *.*, subFolder/**/*.cshtml.</param>
|
<param name="filter">A filter string used to determine what files or folders to monitor. Examples: **/*.cs, *.*, subFolder/**/*.cshtml.</param>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that is notified when a file matching <paramref name="filter"/> is added, modified, or deleted.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that is notified when a file matching <paramref name="filter"/> is added, modified, or deleted.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents">
|
<member name="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a nonexistent directory.
|
Represents a nonexistent directory.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Singleton">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Singleton">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a shared instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"/>.
|
Gets a shared instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.GetEnumerator">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.GetEnumerator">
|
||||||
<summary>Returns an enumerator that iterates through the collection.</summary>
|
<summary>Returns an enumerator that iterates through the collection.</summary>
|
||||||
<returns>An enumerator to an empty collection.</returns>
|
<returns>An enumerator to an empty collection.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.System#Collections#IEnumerable#GetEnumerator">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.System#Collections#IEnumerable#GetEnumerator">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo">
|
<member name="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a nonexistent file.
|
Represents a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.#ctor(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"/>.
|
Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="name">The name of the file that could not be found.</param>
|
<param name="name">The name of the file that could not be found.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.IsDirectory">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.IsDirectory">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.LastModified">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.LastModified">
|
||||||
<summary>
|
<summary>
|
||||||
Gets <see cref="F:System.DateTimeOffset.MinValue"/>.
|
Gets <see cref="F:System.DateTimeOffset.MinValue"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Length">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Length">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always -1.
|
Gets a value that's always -1.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Name">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Name">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.PhysicalPath">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.PhysicalPath">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="null"/>.
|
Gets a value that's always <see langword="null"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.CreateReadStream">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.CreateReadStream">
|
||||||
<summary>
|
<summary>
|
||||||
Always throws. A stream cannot be created for a nonexistent file.
|
Always throws. A stream cannot be created for a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.IO.FileNotFoundException">In all cases.</exception>
|
<exception cref="T:System.IO.FileNotFoundException">In all cases.</exception>
|
||||||
<returns>Does not return.</returns>
|
<returns>Does not return.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NullChangeToken">
|
<member name="T:Microsoft.Extensions.FileProviders.NullChangeToken">
|
||||||
<summary>
|
<summary>
|
||||||
An empty change token that doesn't raise any change callbacks.
|
An empty change token that doesn't raise any change callbacks.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.Singleton">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.Singleton">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a singleton instance of <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken"/>.
|
Gets a singleton instance of <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.HasChanged">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.HasChanged">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.ActiveChangeCallbacks">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.ActiveChangeCallbacks">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Always returns an empty disposable object. Callbacks will never be called.
|
Always returns an empty disposable object. Callbacks will never be called.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="callback">This parameter is ignored.</param>
|
<param name="callback">This parameter is ignored.</param>
|
||||||
<param name="state">This parameter is ignored.</param>
|
<param name="state">This parameter is ignored.</param>
|
||||||
<returns>A disposable object that no-ops on dispose.</returns>
|
<returns>A disposable object that no-ops on dispose.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NullFileProvider">
|
<member name="T:Microsoft.Extensions.FileProviders.NullFileProvider">
|
||||||
<summary>
|
<summary>
|
||||||
An empty file provider with no contents.
|
An empty file provider with no contents.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetDirectoryContents(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetDirectoryContents(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enumerates a nonexistent directory.
|
Enumerates a nonexistent directory.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">A path under the root directory. This parameter is ignored.</param>
|
<param name="subpath">A path under the root directory. This parameter is ignored.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IDirectoryContents"/> that does not exist and does not contain any contents.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IDirectoryContents"/> that does not exist and does not contain any contents.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetFileInfo(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetFileInfo(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Locates a nonexistent file.
|
Locates a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">A path under the root directory.</param>
|
<param name="subpath">A path under the root directory.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> representing a nonexistent file at the given path.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> representing a nonexistent file at the given path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.Watch(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.Watch(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that monitors nothing.
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that monitors nothing.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="filter">Filter string used to determine what files or folders to monitor. This parameter is ignored.</param>
|
<param name="filter">Filter string used to determine what files or folders to monitor. This parameter is ignored.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that does not register callbacks.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that does not register callbacks.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.SR.FileNotExists">
|
<member name="P:System.SR.FileNotExists">
|
||||||
<summary>The file {0} does not exist.</summary>
|
<summary>The file {0} does not exist.</summary>
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
@@ -1,211 +1,211 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Microsoft.Extensions.FileProviders.Abstractions</name>
|
<name>Microsoft.Extensions.FileProviders.Abstractions</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IDirectoryContents">
|
<member name="T:Microsoft.Extensions.FileProviders.IDirectoryContents">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a directory's content in the file provider.
|
Represents a directory's content in the file provider.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IDirectoryContents.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.IDirectoryContents.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
True if a directory was located at the given path.
|
True if a directory was located at the given path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IFileInfo">
|
<member name="T:Microsoft.Extensions.FileProviders.IFileInfo">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a file in the given file provider.
|
Represents a file in the given file provider.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates if the resource exists in the underlying storage system.
|
Gets a value that indicates if the resource exists in the underlying storage system.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Length">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Length">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the length of the file in bytes, or -1 for a directory or nonexistent file.
|
Gets the length of the file in bytes, or -1 for a directory or nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.PhysicalPath">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.PhysicalPath">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the path to the file, including the file name. Returns <see langword="null"/> if the file is not directly accessible.
|
Gets the path to the file, including the file name. Returns <see langword="null"/> if the file is not directly accessible.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Name">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Name">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the name of the file or directory, not including any path.
|
Gets the name of the file or directory, not including any path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.LastModified">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.LastModified">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the time when the file was last modified.
|
Gets the time when the file was last modified.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.IsDirectory">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.IsDirectory">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates whether <c>TryGetDirectoryContents</c> has enumerated a subdirectory.
|
Gets a value that indicates whether <c>TryGetDirectoryContents</c> has enumerated a subdirectory.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileInfo.CreateReadStream">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileInfo.CreateReadStream">
|
||||||
<summary>
|
<summary>
|
||||||
Returns file contents as a read-only stream.
|
Returns file contents as a read-only stream.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The file stream.</returns>
|
<returns>The file stream.</returns>
|
||||||
<remarks>The caller should dispose the stream when complete.</remarks>
|
<remarks>The caller should dispose the stream when complete.</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IFileProvider">
|
<member name="T:Microsoft.Extensions.FileProviders.IFileProvider">
|
||||||
<summary>
|
<summary>
|
||||||
A read-only file provider abstraction.
|
A read-only file provider abstraction.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetFileInfo(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetFileInfo(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Locates a file at the given path.
|
Locates a file at the given path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">The relative path that identifies the file.</param>
|
<param name="subpath">The relative path that identifies the file.</param>
|
||||||
<returns>The file information. Caller must check Exists property.</returns>
|
<returns>The file information. Caller must check Exists property.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetDirectoryContents(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetDirectoryContents(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enumerates a directory at the given path, if any.
|
Enumerates a directory at the given path, if any.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">The relative path that identifies the directory.</param>
|
<param name="subpath">The relative path that identifies the directory.</param>
|
||||||
<returns>The contents of the directory.</returns>
|
<returns>The contents of the directory.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.Watch(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.Watch(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Creates an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for the specified <paramref name="filter"/>.
|
Creates an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for the specified <paramref name="filter"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="filter">A filter string used to determine what files or folders to monitor. Examples: **/*.cs, *.*, subFolder/**/*.cshtml.</param>
|
<param name="filter">A filter string used to determine what files or folders to monitor. Examples: **/*.cs, *.*, subFolder/**/*.cshtml.</param>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that is notified when a file matching <paramref name="filter"/> is added, modified, or deleted.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that is notified when a file matching <paramref name="filter"/> is added, modified, or deleted.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents">
|
<member name="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a nonexistent directory.
|
Represents a nonexistent directory.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Singleton">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Singleton">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a shared instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"/>.
|
Gets a shared instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.GetEnumerator">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.GetEnumerator">
|
||||||
<summary>Returns an enumerator that iterates through the collection.</summary>
|
<summary>Returns an enumerator that iterates through the collection.</summary>
|
||||||
<returns>An enumerator to an empty collection.</returns>
|
<returns>An enumerator to an empty collection.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.System#Collections#IEnumerable#GetEnumerator">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.System#Collections#IEnumerable#GetEnumerator">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo">
|
<member name="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a nonexistent file.
|
Represents a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.#ctor(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"/>.
|
Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="name">The name of the file that could not be found.</param>
|
<param name="name">The name of the file that could not be found.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.IsDirectory">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.IsDirectory">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.LastModified">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.LastModified">
|
||||||
<summary>
|
<summary>
|
||||||
Gets <see cref="F:System.DateTimeOffset.MinValue"/>.
|
Gets <see cref="F:System.DateTimeOffset.MinValue"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Length">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Length">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always -1.
|
Gets a value that's always -1.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Name">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Name">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.PhysicalPath">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.PhysicalPath">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="null"/>.
|
Gets a value that's always <see langword="null"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.CreateReadStream">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.CreateReadStream">
|
||||||
<summary>
|
<summary>
|
||||||
Always throws. A stream cannot be created for a nonexistent file.
|
Always throws. A stream cannot be created for a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.IO.FileNotFoundException">In all cases.</exception>
|
<exception cref="T:System.IO.FileNotFoundException">In all cases.</exception>
|
||||||
<returns>Does not return.</returns>
|
<returns>Does not return.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NullChangeToken">
|
<member name="T:Microsoft.Extensions.FileProviders.NullChangeToken">
|
||||||
<summary>
|
<summary>
|
||||||
An empty change token that doesn't raise any change callbacks.
|
An empty change token that doesn't raise any change callbacks.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.Singleton">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.Singleton">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a singleton instance of <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken"/>.
|
Gets a singleton instance of <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.HasChanged">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.HasChanged">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.ActiveChangeCallbacks">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.ActiveChangeCallbacks">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Always returns an empty disposable object. Callbacks will never be called.
|
Always returns an empty disposable object. Callbacks will never be called.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="callback">This parameter is ignored.</param>
|
<param name="callback">This parameter is ignored.</param>
|
||||||
<param name="state">This parameter is ignored.</param>
|
<param name="state">This parameter is ignored.</param>
|
||||||
<returns>A disposable object that no-ops on dispose.</returns>
|
<returns>A disposable object that no-ops on dispose.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NullFileProvider">
|
<member name="T:Microsoft.Extensions.FileProviders.NullFileProvider">
|
||||||
<summary>
|
<summary>
|
||||||
An empty file provider with no contents.
|
An empty file provider with no contents.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetDirectoryContents(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetDirectoryContents(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enumerates a nonexistent directory.
|
Enumerates a nonexistent directory.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">A path under the root directory. This parameter is ignored.</param>
|
<param name="subpath">A path under the root directory. This parameter is ignored.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IDirectoryContents"/> that does not exist and does not contain any contents.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IDirectoryContents"/> that does not exist and does not contain any contents.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetFileInfo(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetFileInfo(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Locates a nonexistent file.
|
Locates a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">A path under the root directory.</param>
|
<param name="subpath">A path under the root directory.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> representing a nonexistent file at the given path.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> representing a nonexistent file at the given path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.Watch(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.Watch(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that monitors nothing.
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that monitors nothing.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="filter">Filter string used to determine what files or folders to monitor. This parameter is ignored.</param>
|
<param name="filter">Filter string used to determine what files or folders to monitor. This parameter is ignored.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that does not register callbacks.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that does not register callbacks.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.SR.FileNotExists">
|
<member name="P:System.SR.FileNotExists">
|
||||||
<summary>The file {0} does not exist.</summary>
|
<summary>The file {0} does not exist.</summary>
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
@@ -1,394 +1,394 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>Microsoft.Extensions.FileProviders.Abstractions</name>
|
<name>Microsoft.Extensions.FileProviders.Abstractions</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IDirectoryContents">
|
<member name="T:Microsoft.Extensions.FileProviders.IDirectoryContents">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a directory's content in the file provider.
|
Represents a directory's content in the file provider.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IDirectoryContents.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.IDirectoryContents.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
True if a directory was located at the given path.
|
True if a directory was located at the given path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IFileInfo">
|
<member name="T:Microsoft.Extensions.FileProviders.IFileInfo">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a file in the given file provider.
|
Represents a file in the given file provider.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates if the resource exists in the underlying storage system.
|
Gets a value that indicates if the resource exists in the underlying storage system.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Length">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Length">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the length of the file in bytes, or -1 for a directory or nonexistent file.
|
Gets the length of the file in bytes, or -1 for a directory or nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.PhysicalPath">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.PhysicalPath">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the path to the file, including the file name. Returns <see langword="null"/> if the file is not directly accessible.
|
Gets the path to the file, including the file name. Returns <see langword="null"/> if the file is not directly accessible.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Name">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Name">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the name of the file or directory, not including any path.
|
Gets the name of the file or directory, not including any path.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.LastModified">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.LastModified">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the time when the file was last modified.
|
Gets the time when the file was last modified.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.IsDirectory">
|
<member name="P:Microsoft.Extensions.FileProviders.IFileInfo.IsDirectory">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that indicates whether <c>TryGetDirectoryContents</c> has enumerated a subdirectory.
|
Gets a value that indicates whether <c>TryGetDirectoryContents</c> has enumerated a subdirectory.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileInfo.CreateReadStream">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileInfo.CreateReadStream">
|
||||||
<summary>
|
<summary>
|
||||||
Returns file contents as a read-only stream.
|
Returns file contents as a read-only stream.
|
||||||
</summary>
|
</summary>
|
||||||
<returns>The file stream.</returns>
|
<returns>The file stream.</returns>
|
||||||
<remarks>The caller should dispose the stream when complete.</remarks>
|
<remarks>The caller should dispose the stream when complete.</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.IFileProvider">
|
<member name="T:Microsoft.Extensions.FileProviders.IFileProvider">
|
||||||
<summary>
|
<summary>
|
||||||
A read-only file provider abstraction.
|
A read-only file provider abstraction.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetFileInfo(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetFileInfo(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Locates a file at the given path.
|
Locates a file at the given path.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">The relative path that identifies the file.</param>
|
<param name="subpath">The relative path that identifies the file.</param>
|
||||||
<returns>The file information. Caller must check Exists property.</returns>
|
<returns>The file information. Caller must check Exists property.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetDirectoryContents(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetDirectoryContents(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enumerates a directory at the given path, if any.
|
Enumerates a directory at the given path, if any.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">The relative path that identifies the directory.</param>
|
<param name="subpath">The relative path that identifies the directory.</param>
|
||||||
<returns>The contents of the directory.</returns>
|
<returns>The contents of the directory.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.Watch(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.IFileProvider.Watch(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Creates an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for the specified <paramref name="filter"/>.
|
Creates an <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for the specified <paramref name="filter"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="filter">A filter string used to determine what files or folders to monitor. Examples: **/*.cs, *.*, subFolder/**/*.cshtml.</param>
|
<param name="filter">A filter string used to determine what files or folders to monitor. Examples: **/*.cs, *.*, subFolder/**/*.cshtml.</param>
|
||||||
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that is notified when a file matching <paramref name="filter"/> is added, modified, or deleted.</returns>
|
<returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that is notified when a file matching <paramref name="filter"/> is added, modified, or deleted.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents">
|
<member name="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a nonexistent directory.
|
Represents a nonexistent directory.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Singleton">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Singleton">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a shared instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"/>.
|
Gets a shared instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.GetEnumerator">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.GetEnumerator">
|
||||||
<summary>Returns an enumerator that iterates through the collection.</summary>
|
<summary>Returns an enumerator that iterates through the collection.</summary>
|
||||||
<returns>An enumerator to an empty collection.</returns>
|
<returns>An enumerator to an empty collection.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.System#Collections#IEnumerable#GetEnumerator">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.System#Collections#IEnumerable#GetEnumerator">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo">
|
<member name="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a nonexistent file.
|
Represents a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.#ctor(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"/>.
|
Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="name">The name of the file that could not be found.</param>
|
<param name="name">The name of the file that could not be found.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Exists">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Exists">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.IsDirectory">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.IsDirectory">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.LastModified">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.LastModified">
|
||||||
<summary>
|
<summary>
|
||||||
Gets <see cref="F:System.DateTimeOffset.MinValue"/>.
|
Gets <see cref="F:System.DateTimeOffset.MinValue"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Length">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Length">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always -1.
|
Gets a value that's always -1.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Name">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Name">
|
||||||
<inheritdoc />
|
<inheritdoc />
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.PhysicalPath">
|
<member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.PhysicalPath">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="null"/>.
|
Gets a value that's always <see langword="null"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.CreateReadStream">
|
<member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.CreateReadStream">
|
||||||
<summary>
|
<summary>
|
||||||
Always throws. A stream cannot be created for a nonexistent file.
|
Always throws. A stream cannot be created for a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
<exception cref="T:System.IO.FileNotFoundException">In all cases.</exception>
|
<exception cref="T:System.IO.FileNotFoundException">In all cases.</exception>
|
||||||
<returns>Does not return.</returns>
|
<returns>Does not return.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NullChangeToken">
|
<member name="T:Microsoft.Extensions.FileProviders.NullChangeToken">
|
||||||
<summary>
|
<summary>
|
||||||
An empty change token that doesn't raise any change callbacks.
|
An empty change token that doesn't raise any change callbacks.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.Singleton">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.Singleton">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a singleton instance of <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken"/>.
|
Gets a singleton instance of <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.HasChanged">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.HasChanged">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.ActiveChangeCallbacks">
|
<member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.ActiveChangeCallbacks">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value that's always <see langword="false"/>.
|
Gets a value that's always <see langword="false"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
|
||||||
<summary>
|
<summary>
|
||||||
Always returns an empty disposable object. Callbacks will never be called.
|
Always returns an empty disposable object. Callbacks will never be called.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="callback">This parameter is ignored.</param>
|
<param name="callback">This parameter is ignored.</param>
|
||||||
<param name="state">This parameter is ignored.</param>
|
<param name="state">This parameter is ignored.</param>
|
||||||
<returns>A disposable object that no-ops on dispose.</returns>
|
<returns>A disposable object that no-ops on dispose.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:Microsoft.Extensions.FileProviders.NullFileProvider">
|
<member name="T:Microsoft.Extensions.FileProviders.NullFileProvider">
|
||||||
<summary>
|
<summary>
|
||||||
An empty file provider with no contents.
|
An empty file provider with no contents.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetDirectoryContents(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetDirectoryContents(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Enumerates a nonexistent directory.
|
Enumerates a nonexistent directory.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">A path under the root directory. This parameter is ignored.</param>
|
<param name="subpath">A path under the root directory. This parameter is ignored.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IDirectoryContents"/> that does not exist and does not contain any contents.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IDirectoryContents"/> that does not exist and does not contain any contents.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetFileInfo(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetFileInfo(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Locates a nonexistent file.
|
Locates a nonexistent file.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="subpath">A path under the root directory.</param>
|
<param name="subpath">A path under the root directory.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> representing a nonexistent file at the given path.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> representing a nonexistent file at the given path.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.Watch(System.String)">
|
<member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.Watch(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that monitors nothing.
|
Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that monitors nothing.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="filter">Filter string used to determine what files or folders to monitor. This parameter is ignored.</param>
|
<param name="filter">Filter string used to determine what files or folders to monitor. This parameter is ignored.</param>
|
||||||
<returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that does not register callbacks.</returns>
|
<returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that does not register callbacks.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.SR.FileNotExists">
|
<member name="P:System.SR.FileNotExists">
|
||||||
<summary>The file {0} does not exist.</summary>
|
<summary>The file {0} does not exist.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
|
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
|
||||||
<summary>
|
<summary>
|
||||||
Attribute used to indicate a source generator should create a function for marshalling
|
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.
|
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
This attribute is meaningless if the source generator associated with it is not enabled.
|
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
|
The current built-in source generator only supports C# and only supplies an implementation when
|
||||||
applied to static, partial, non-generic methods.
|
applied to static, partial, non-generic methods.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
|
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
|
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="libraryName">Name of the library containing the import.</param>
|
<param name="libraryName">Name of the library containing the import.</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
|
||||||
<summary>
|
<summary>
|
||||||
Gets the name of the library containing the import.
|
Gets the name of the library containing the import.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets the name of the entry point to be called.
|
Gets or sets the name of the entry point to be called.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets how to marshal string arguments to the method.
|
Gets or sets how to marshal string arguments to the method.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
|
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.
|
<see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
|
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
|
||||||
</summary>
|
</summary>
|
||||||
<remarks>
|
<remarks>
|
||||||
If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
|
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" />.
|
or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
|
||||||
</remarks>
|
</remarks>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
|
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
|
||||||
<summary>
|
<summary>
|
||||||
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
|
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
|
||||||
on other platforms) before returning from the attributed method.
|
on other platforms) before returning from the attributed method.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Runtime.InteropServices.StringMarshalling">
|
<member name="T:System.Runtime.InteropServices.StringMarshalling">
|
||||||
<summary>
|
<summary>
|
||||||
Specifies how strings should be marshalled for generated p/invokes
|
Specifies how strings should be marshalled for generated p/invokes
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
|
||||||
<summary>
|
<summary>
|
||||||
Indicates the user is supplying a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
|
Indicates the user is supplying a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
|
||||||
<summary>
|
<summary>
|
||||||
Use the platform-provided UTF-8 marshaller.
|
Use the platform-provided UTF-8 marshaller.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
|
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
|
||||||
<summary>
|
<summary>
|
||||||
Use the platform-provided UTF-16 marshaller.
|
Use the platform-provided UTF-16 marshaller.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
||||||
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
||||||
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
||||||
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
<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>
|
<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>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
|
<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>
|
<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>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
<summary>Initializes the attribute with the specified return value condition.</summary>
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
<param name="returnValue">
|
<param name="returnValue">
|
||||||
The return value condition. If the method returns this value, the associated parameter may be null.
|
The return value condition. If the method returns this value, the associated parameter may be null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
||||||
<summary>Gets the return value condition.</summary>
|
<summary>Gets the return value condition.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
<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>
|
<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>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
||||||
<summary>Initializes the attribute with the specified return value condition.</summary>
|
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||||
<param name="returnValue">
|
<param name="returnValue">
|
||||||
The return value condition. If the method returns this value, the associated parameter will not be null.
|
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
||||||
<summary>Gets the return value condition.</summary>
|
<summary>Gets the return value condition.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
||||||
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
||||||
<summary>Initializes the attribute with the associated parameter name.</summary>
|
<summary>Initializes the attribute with the associated parameter name.</summary>
|
||||||
<param name="parameterName">
|
<param name="parameterName">
|
||||||
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
||||||
<summary>Gets the associated parameter name.</summary>
|
<summary>Gets the associated parameter name.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
||||||
<summary>Applied to a method that will never return under any circumstance.</summary>
|
<summary>Applied to a method that will never return under any circumstance.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
<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>
|
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
||||||
<summary>Initializes the attribute with the specified parameter value.</summary>
|
<summary>Initializes the attribute with the specified parameter value.</summary>
|
||||||
<param name="parameterValue">
|
<param name="parameterValue">
|
||||||
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
||||||
the associated parameter matches this value.
|
the associated parameter matches this value.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
||||||
<summary>Gets the condition parameter value.</summary>
|
<summary>Gets the condition parameter value.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
|
<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>
|
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
||||||
<summary>Initializes the attribute with a field or property member.</summary>
|
<summary>Initializes the attribute with a field or property member.</summary>
|
||||||
<param name="member">
|
<param name="member">
|
||||||
The field or property member that is promised to be not-null.
|
The field or property member that is promised to be not-null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
||||||
<summary>Initializes the attribute with the list of field and property members.</summary>
|
<summary>Initializes the attribute with the list of field and property members.</summary>
|
||||||
<param name="members">
|
<param name="members">
|
||||||
The list of field and property members that are promised to be not-null.
|
The list of field and property members that are promised to be not-null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
||||||
<summary>Gets field or property member names.</summary>
|
<summary>Gets field or property member names.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
|
<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>
|
<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>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
|
<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>
|
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
|
||||||
<param name="returnValue">
|
<param name="returnValue">
|
||||||
The return value condition. If the method returns this value, the associated field or property member will not be null.
|
The return value condition. If the method returns this value, the associated field or property member will not be null.
|
||||||
</param>
|
</param>
|
||||||
<param name="member">
|
<param name="member">
|
||||||
The field or property member that is promised to be not-null.
|
The field or property member that is promised to be not-null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
|
<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>
|
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
|
||||||
<param name="returnValue">
|
<param name="returnValue">
|
||||||
The return value condition. If the method returns this value, the associated field and property members will not be null.
|
The return value condition. If the method returns this value, the associated field and property members will not be null.
|
||||||
</param>
|
</param>
|
||||||
<param name="members">
|
<param name="members">
|
||||||
The list of field and property members that are promised to be not-null.
|
The list of field and property members that are promised to be not-null.
|
||||||
</param>
|
</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
||||||
<summary>Gets the return value condition.</summary>
|
<summary>Gets the return value condition.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
||||||
<summary>Gets field or property member names.</summary>
|
<summary>Gets field or property member names.</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:System.ExceptionPolyfills">
|
<member name="T:System.ExceptionPolyfills">
|
||||||
<summary>Provides downlevel polyfills for static methods on Exception-derived types.</summary>
|
<summary>Provides downlevel polyfills for static methods on Exception-derived types.</summary>
|
||||||
</member>
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
|||||||
@@ -1,66 +1,66 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>Microsoft.Extensions.Hosting.Abstractions</id>
|
<id>Microsoft.Extensions.Hosting.Abstractions</id>
|
||||||
<version>10.0.0-rc.2.25502.107</version>
|
<version>10.0.0-rc.2.25502.107</version>
|
||||||
<authors>Microsoft</authors>
|
<authors>Microsoft</authors>
|
||||||
<license type="expression">MIT</license>
|
<license type="expression">MIT</license>
|
||||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
<icon>Icon.png</icon>
|
<icon>Icon.png</icon>
|
||||||
<readme>PACKAGE.md</readme>
|
<readme>PACKAGE.md</readme>
|
||||||
<projectUrl>https://dot.net/</projectUrl>
|
<projectUrl>https://dot.net/</projectUrl>
|
||||||
<description>Hosting and startup abstractions for applications.</description>
|
<description>Hosting and startup abstractions for applications.</description>
|
||||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
<serviceable>true</serviceable>
|
<serviceable>true</serviceable>
|
||||||
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<group targetFramework=".NETFramework4.6.2">
|
<group targetFramework=".NETFramework4.6.2">
|
||||||
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Diagnostics.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Diagnostics.Abstractions" 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.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Threading.Tasks.Extensions" version="4.6.3" exclude="Build,Analyzers" />
|
<dependency id="System.Threading.Tasks.Extensions" version="4.6.3" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net8.0">
|
<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.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Diagnostics.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Diagnostics.Abstractions" 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.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net9.0">
|
<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.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Diagnostics.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Diagnostics.Abstractions" 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.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net10.0">
|
<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.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Diagnostics.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Diagnostics.Abstractions" 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.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard2.0">
|
<group targetFramework=".NETStandard2.0">
|
||||||
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Diagnostics.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Diagnostics.Abstractions" 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.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Threading.Tasks.Extensions" version="4.6.3" exclude="Build,Analyzers" />
|
<dependency id="System.Threading.Tasks.Extensions" version="4.6.3" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard2.1">
|
<group targetFramework=".NETStandard2.1">
|
||||||
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Diagnostics.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Diagnostics.Abstractions" 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.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
</package>
|
</package>
|
||||||
@@ -1,43 +1,43 @@
|
|||||||
## About
|
## About
|
||||||
Contains abstractions to host user code in an application by encapsulating an application's resources and lifetime functionality including:
|
Contains abstractions to host user code in an application by encapsulating an application's resources and lifetime functionality including:
|
||||||
- Dependency injection (DI).
|
- Dependency injection (DI).
|
||||||
- Logging.
|
- Logging.
|
||||||
- Configuration.
|
- Configuration.
|
||||||
- Starting, stopping and obtaining notifications.
|
- Starting, stopping and obtaining notifications.
|
||||||
|
|
||||||
This package is also used to wire up specific application models like ASP.NET Core that are built on top of hosting.
|
This package is also used to wire up specific application models like ASP.NET Core that are built on top of hosting.
|
||||||
|
|
||||||
## Key Features
|
## Key Features
|
||||||
* Provides the `BackgroundService` base class and the `IHostedService` interface for implementing worker services.
|
* Provides the `BackgroundService` base class and the `IHostedService` interface for implementing worker services.
|
||||||
* Provides interfaces used to configure and start\stop a host.
|
* Provides interfaces used to configure and start\stop a host.
|
||||||
* Provides types to obtain environment settings such as an application name and paths.
|
* Provides types to obtain environment settings such as an application name and paths.
|
||||||
|
|
||||||
## How to Use
|
## How to Use
|
||||||
See the Conceptual documentation below for using `BackgroundService` and `IHostedService` to host worker services.
|
See the Conceptual documentation below for using `BackgroundService` and `IHostedService` to host worker services.
|
||||||
|
|
||||||
## Main Types
|
## Main Types
|
||||||
The main types provided by this library are:
|
The main types provided by this library are:
|
||||||
|
|
||||||
* `Microsoft.Extensions.Hosting.BackgroundService`
|
* `Microsoft.Extensions.Hosting.BackgroundService`
|
||||||
* `Microsoft.Extensions.Hosting.IHostBuilder`
|
* `Microsoft.Extensions.Hosting.IHostBuilder`
|
||||||
* `Microsoft.Extensions.Hosting.IHostedService`
|
* `Microsoft.Extensions.Hosting.IHostedService`
|
||||||
|
|
||||||
## Additional Documentation
|
## Additional Documentation
|
||||||
* Conceptual documentation
|
* Conceptual documentation
|
||||||
- [Worker services in .NET](https://learn.microsoft.com/dotnet/core/extensions/workers)
|
- [Worker services in .NET](https://learn.microsoft.com/dotnet/core/extensions/workers)
|
||||||
- [Implement the IHostedService interface](https://learn.microsoft.com/dotnet/core/extensions/timer-service)
|
- [Implement the IHostedService interface](https://learn.microsoft.com/dotnet/core/extensions/timer-service)
|
||||||
* API documentation
|
* API documentation
|
||||||
- [BackgroundService](https://learn.microsoft.com/dotnet/api/microsoft.extensions.hosting.backgroundservice)
|
- [BackgroundService](https://learn.microsoft.com/dotnet/api/microsoft.extensions.hosting.backgroundservice)
|
||||||
- [IHostBuilder](https://learn.microsoft.com/dotnet/api/microsoft.extensions.hosting.ihostbuilder)
|
- [IHostBuilder](https://learn.microsoft.com/dotnet/api/microsoft.extensions.hosting.ihostbuilder)
|
||||||
- [IHostedService](https://learn.microsoft.com/dotnet/api/microsoft.extensions.hosting.ihostedservice)
|
- [IHostedService](https://learn.microsoft.com/dotnet/api/microsoft.extensions.hosting.ihostedservice)
|
||||||
|
|
||||||
## Related Packages
|
## Related Packages
|
||||||
- `Microsoft.Extensions.Hosting`
|
- `Microsoft.Extensions.Hosting`
|
||||||
- `Microsoft.Extensions.Configuration.Abstractions`
|
- `Microsoft.Extensions.Configuration.Abstractions`
|
||||||
- `Microsoft.Extensions.DependencyInjection.Abstractions`
|
- `Microsoft.Extensions.DependencyInjection.Abstractions`
|
||||||
- `Microsoft.Extensions.Diagnostics.Abstractions`
|
- `Microsoft.Extensions.Diagnostics.Abstractions`
|
||||||
- `Microsoft.Extensions.FileProviders.Abstractions`
|
- `Microsoft.Extensions.FileProviders.Abstractions`
|
||||||
- `Microsoft.Extensions.Logging.Abstractions`
|
- `Microsoft.Extensions.Logging.Abstractions`
|
||||||
|
|
||||||
## Feedback & Contributing
|
## Feedback & Contributing
|
||||||
Microsoft.Extensions.Hosting.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).
|
Microsoft.Extensions.Hosting.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).
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Hosting_Abstractions_net462">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Hosting_Abstractions_net462">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_Hosting_Abstractions_net462"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Hosting_Abstractions_net462"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.Hosting.Abstractions 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." />
|
<Warning Text="Microsoft.Extensions.Hosting.Abstractions 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Hosting_Abstractions_net8_0">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Hosting_Abstractions_net8_0">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_Hosting_Abstractions_net8_0"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Hosting_Abstractions_net8_0"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.Hosting.Abstractions 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." />
|
<Warning Text="Microsoft.Extensions.Hosting.Abstractions 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,52 +1,52 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>Microsoft.Extensions.Logging.Abstractions</id>
|
<id>Microsoft.Extensions.Logging.Abstractions</id>
|
||||||
<version>10.0.0-rc.2.25502.107</version>
|
<version>10.0.0-rc.2.25502.107</version>
|
||||||
<authors>Microsoft</authors>
|
<authors>Microsoft</authors>
|
||||||
<license type="expression">MIT</license>
|
<license type="expression">MIT</license>
|
||||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
<icon>Icon.png</icon>
|
<icon>Icon.png</icon>
|
||||||
<readme>PACKAGE.md</readme>
|
<readme>PACKAGE.md</readme>
|
||||||
<projectUrl>https://dot.net/</projectUrl>
|
<projectUrl>https://dot.net/</projectUrl>
|
||||||
<description>Logging abstractions for Microsoft.Extensions.Logging.
|
<description>Logging abstractions for Microsoft.Extensions.Logging.
|
||||||
|
|
||||||
Commonly Used Types:
|
Commonly Used Types:
|
||||||
Microsoft.Extensions.Logging.ILogger
|
Microsoft.Extensions.Logging.ILogger
|
||||||
Microsoft.Extensions.Logging.ILoggerFactory
|
Microsoft.Extensions.Logging.ILoggerFactory
|
||||||
Microsoft.Extensions.Logging.ILogger<TCategoryName>
|
Microsoft.Extensions.Logging.ILogger<TCategoryName>
|
||||||
Microsoft.Extensions.Logging.LogLevel
|
Microsoft.Extensions.Logging.LogLevel
|
||||||
Microsoft.Extensions.Logging.Logger<T>
|
Microsoft.Extensions.Logging.Logger<T>
|
||||||
Microsoft.Extensions.Logging.LoggerMessage
|
Microsoft.Extensions.Logging.LoggerMessage
|
||||||
Microsoft.Extensions.Logging.Abstractions.NullLogger</description>
|
Microsoft.Extensions.Logging.Abstractions.NullLogger</description>
|
||||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
<serviceable>true</serviceable>
|
<serviceable>true</serviceable>
|
||||||
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<group targetFramework=".NETFramework4.6.2">
|
<group targetFramework=".NETFramework4.6.2">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Buffers" version="4.6.1" exclude="Build,Analyzers" />
|
<dependency id="System.Buffers" version="4.6.1" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
|
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net8.0">
|
<group targetFramework="net8.0">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net9.0">
|
<group targetFramework="net9.0">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net10.0">
|
<group targetFramework="net10.0">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard2.0">
|
<group targetFramework=".NETStandard2.0">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="System.Diagnostics.DiagnosticSource" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Buffers" version="4.6.1" exclude="Build,Analyzers" />
|
<dependency id="System.Buffers" version="4.6.1" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
|
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
</package>
|
</package>
|
||||||
@@ -1,164 +1,164 @@
|
|||||||
## About
|
## About
|
||||||
|
|
||||||
<!-- A description of the package and where one can find more documentation -->
|
<!-- A description of the package and where one can find more documentation -->
|
||||||
|
|
||||||
`Microsoft.Extensions.Logging.Abstractions` provides abstractions of logging. Interfaces defined in this package are implemented by classes in [Microsoft.Extensions.Logging](https://www.nuget.org/packages/Microsoft.Extensions.Logging/) and other logging packages.
|
`Microsoft.Extensions.Logging.Abstractions` provides abstractions of logging. Interfaces defined in this package are implemented by classes in [Microsoft.Extensions.Logging](https://www.nuget.org/packages/Microsoft.Extensions.Logging/) and other logging packages.
|
||||||
|
|
||||||
This package includes a logging source generator that produces highly efficient and optimized code for logging message methods.
|
This package includes a logging source generator that produces highly efficient and optimized code for logging message methods.
|
||||||
|
|
||||||
## Key Features
|
## Key Features
|
||||||
|
|
||||||
<!-- The key features of this package -->
|
<!-- The key features of this package -->
|
||||||
|
|
||||||
* Define main logging abstraction interfaces like ILogger, ILoggerFactory, ILoggerProvider, etc.
|
* Define main logging abstraction interfaces like ILogger, ILoggerFactory, ILoggerProvider, etc.
|
||||||
|
|
||||||
## How to Use
|
## 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 -->
|
<!-- A compelling example on how to use this package with code, as well as any specific guidelines for when to use the package -->
|
||||||
|
|
||||||
#### Custom logger provider implementation example
|
#### Custom logger provider implementation example
|
||||||
|
|
||||||
```C#
|
```C#
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
public sealed class ColorConsoleLogger : ILogger
|
public sealed class ColorConsoleLogger : ILogger
|
||||||
{
|
{
|
||||||
private readonly string _name;
|
private readonly string _name;
|
||||||
private readonly Func<ColorConsoleLoggerConfiguration> _getCurrentConfig;
|
private readonly Func<ColorConsoleLoggerConfiguration> _getCurrentConfig;
|
||||||
|
|
||||||
public ColorConsoleLogger(
|
public ColorConsoleLogger(
|
||||||
string name,
|
string name,
|
||||||
Func<ColorConsoleLoggerConfiguration> getCurrentConfig) =>
|
Func<ColorConsoleLoggerConfiguration> getCurrentConfig) =>
|
||||||
(_name, _getCurrentConfig) = (name, getCurrentConfig);
|
(_name, _getCurrentConfig) = (name, getCurrentConfig);
|
||||||
|
|
||||||
public IDisposable? BeginScope<TState>(TState state) where TState : notnull => default!;
|
public IDisposable? BeginScope<TState>(TState state) where TState : notnull => default!;
|
||||||
|
|
||||||
public bool IsEnabled(LogLevel logLevel) =>
|
public bool IsEnabled(LogLevel logLevel) =>
|
||||||
_getCurrentConfig().LogLevelToColorMap.ContainsKey(logLevel);
|
_getCurrentConfig().LogLevelToColorMap.ContainsKey(logLevel);
|
||||||
|
|
||||||
public void Log<TState>(
|
public void Log<TState>(
|
||||||
LogLevel logLevel,
|
LogLevel logLevel,
|
||||||
EventId eventId,
|
EventId eventId,
|
||||||
TState state,
|
TState state,
|
||||||
Exception? exception,
|
Exception? exception,
|
||||||
Func<TState, Exception?, string> formatter)
|
Func<TState, Exception?, string> formatter)
|
||||||
{
|
{
|
||||||
if (!IsEnabled(logLevel))
|
if (!IsEnabled(logLevel))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ColorConsoleLoggerConfiguration config = _getCurrentConfig();
|
ColorConsoleLoggerConfiguration config = _getCurrentConfig();
|
||||||
if (config.EventId == 0 || config.EventId == eventId.Id)
|
if (config.EventId == 0 || config.EventId == eventId.Id)
|
||||||
{
|
{
|
||||||
ConsoleColor originalColor = Console.ForegroundColor;
|
ConsoleColor originalColor = Console.ForegroundColor;
|
||||||
|
|
||||||
Console.ForegroundColor = config.LogLevelToColorMap[logLevel];
|
Console.ForegroundColor = config.LogLevelToColorMap[logLevel];
|
||||||
Console.WriteLine($"[{eventId.Id,2}: {logLevel,-12}]");
|
Console.WriteLine($"[{eventId.Id,2}: {logLevel,-12}]");
|
||||||
|
|
||||||
Console.ForegroundColor = originalColor;
|
Console.ForegroundColor = originalColor;
|
||||||
Console.Write($" {_name} - ");
|
Console.Write($" {_name} - ");
|
||||||
|
|
||||||
Console.ForegroundColor = config.LogLevelToColorMap[logLevel];
|
Console.ForegroundColor = config.LogLevelToColorMap[logLevel];
|
||||||
Console.Write($"{formatter(state, exception)}");
|
Console.Write($"{formatter(state, exception)}");
|
||||||
|
|
||||||
Console.ForegroundColor = originalColor;
|
Console.ForegroundColor = originalColor;
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Create logs
|
#### Create logs
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
|
|
||||||
// Worker class that uses logger implementation of teh interface ILogger<T>
|
// Worker class that uses logger implementation of teh interface ILogger<T>
|
||||||
|
|
||||||
public sealed class Worker : BackgroundService
|
public sealed class Worker : BackgroundService
|
||||||
{
|
{
|
||||||
private readonly ILogger<Worker> _logger;
|
private readonly ILogger<Worker> _logger;
|
||||||
|
|
||||||
public Worker(ILogger<Worker> logger) =>
|
public Worker(ILogger<Worker> logger) =>
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
|
|
||||||
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
|
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
|
||||||
{
|
{
|
||||||
while (!stoppingToken.IsCancellationRequested)
|
while (!stoppingToken.IsCancellationRequested)
|
||||||
{
|
{
|
||||||
_logger.LogInformation("Worker running at: {time}", DateTimeOffset.UtcNow);
|
_logger.LogInformation("Worker running at: {time}", DateTimeOffset.UtcNow);
|
||||||
await Task.Delay(1_000, stoppingToken);
|
await Task.Delay(1_000, stoppingToken);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Use source generator
|
#### Use source generator
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
public static partial class Log
|
public static partial class Log
|
||||||
{
|
{
|
||||||
[LoggerMessage(
|
[LoggerMessage(
|
||||||
EventId = 0,
|
EventId = 0,
|
||||||
Level = LogLevel.Critical,
|
Level = LogLevel.Critical,
|
||||||
Message = "Could not open socket to `{hostName}`")]
|
Message = "Could not open socket to `{hostName}`")]
|
||||||
public static partial void CouldNotOpenSocket(this ILogger logger, string hostName);
|
public static partial void CouldNotOpenSocket(this ILogger logger, string hostName);
|
||||||
}
|
}
|
||||||
|
|
||||||
public partial class InstanceLoggingExample
|
public partial class InstanceLoggingExample
|
||||||
{
|
{
|
||||||
private readonly ILogger _logger;
|
private readonly ILogger _logger;
|
||||||
|
|
||||||
public InstanceLoggingExample(ILogger logger)
|
public InstanceLoggingExample(ILogger logger)
|
||||||
{
|
{
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
}
|
}
|
||||||
|
|
||||||
[LoggerMessage(
|
[LoggerMessage(
|
||||||
EventId = 0,
|
EventId = 0,
|
||||||
Level = LogLevel.Critical,
|
Level = LogLevel.Critical,
|
||||||
Message = "Could not open socket to `{hostName}`")]
|
Message = "Could not open socket to `{hostName}`")]
|
||||||
public partial void CouldNotOpenSocket(string hostName);
|
public partial void CouldNotOpenSocket(string hostName);
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Main Types
|
## Main Types
|
||||||
|
|
||||||
<!-- The main types provided in this library -->
|
<!-- The main types provided in this library -->
|
||||||
|
|
||||||
The main types provided by this library are:
|
The main types provided by this library are:
|
||||||
|
|
||||||
* `Microsoft.Extensions.Logging.ILogger`
|
* `Microsoft.Extensions.Logging.ILogger`
|
||||||
* `Microsoft.Extensions.Logging.ILoggerProvider`
|
* `Microsoft.Extensions.Logging.ILoggerProvider`
|
||||||
* `Microsoft.Extensions.Logging.ILoggerFactory`
|
* `Microsoft.Extensions.Logging.ILoggerFactory`
|
||||||
* `Microsoft.Extensions.Logging.ILogger<TCategoryName>`
|
* `Microsoft.Extensions.Logging.ILogger<TCategoryName>`
|
||||||
* `Microsoft.Extensions.Logging.LogLevel`
|
* `Microsoft.Extensions.Logging.LogLevel`
|
||||||
* `Microsoft.Extensions.Logging.Logger<T>`
|
* `Microsoft.Extensions.Logging.Logger<T>`
|
||||||
* `Microsoft.Extensions.Logging.LoggerMessage`
|
* `Microsoft.Extensions.Logging.LoggerMessage`
|
||||||
* `Microsoft.Extensions.Logging.Abstractions.NullLogger`
|
* `Microsoft.Extensions.Logging.Abstractions.NullLogger`
|
||||||
|
|
||||||
## Additional Documentation
|
## Additional Documentation
|
||||||
|
|
||||||
<!-- Links to further documentation. Remove conceptual documentation if not available for the library. -->
|
<!-- Links to further documentation. Remove conceptual documentation if not available for the library. -->
|
||||||
|
|
||||||
* [Conceptual documentation](https://learn.microsoft.com/dotnet/core/extensions/logging)
|
* [Conceptual documentation](https://learn.microsoft.com/dotnet/core/extensions/logging)
|
||||||
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging)
|
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging)
|
||||||
|
|
||||||
## Related Packages
|
## Related Packages
|
||||||
|
|
||||||
<!-- The related packages associated with this package -->
|
<!-- The related packages associated with this package -->
|
||||||
[Microsoft.Extensions.Logging](https://www.nuget.org/packages/Microsoft.Extensions.Logging)
|
[Microsoft.Extensions.Logging](https://www.nuget.org/packages/Microsoft.Extensions.Logging)
|
||||||
[Microsoft.Extensions.Logging.Console](https://www.nuget.org/packages/Microsoft.Extensions.Logging.Console)
|
[Microsoft.Extensions.Logging.Console](https://www.nuget.org/packages/Microsoft.Extensions.Logging.Console)
|
||||||
[Microsoft.Extensions.Logging.Debug](https://www.nuget.org/packages/Microsoft.Extensions.Logging.Debug)
|
[Microsoft.Extensions.Logging.Debug](https://www.nuget.org/packages/Microsoft.Extensions.Logging.Debug)
|
||||||
[Microsoft.Extensions.Logging.EventSource](https://www.nuget.org/packages/Microsoft.Extensions.Logging.EventSource)
|
[Microsoft.Extensions.Logging.EventSource](https://www.nuget.org/packages/Microsoft.Extensions.Logging.EventSource)
|
||||||
[Microsoft.Extensions.Logging.EventLog](https://www.nuget.org/packages/Microsoft.Extensions.Logging.EventLog)
|
[Microsoft.Extensions.Logging.EventLog](https://www.nuget.org/packages/Microsoft.Extensions.Logging.EventLog)
|
||||||
[Microsoft.Extensions.Logging.TraceSource](https://www.nuget.org/packages/Microsoft.Extensions.Logging.TraceSource)
|
[Microsoft.Extensions.Logging.TraceSource](https://www.nuget.org/packages/Microsoft.Extensions.Logging.TraceSource)
|
||||||
|
|
||||||
## Feedback & Contributing
|
## Feedback & Contributing
|
||||||
|
|
||||||
<!-- How to provide feedback on this package and contribute to it -->
|
<!-- How to provide feedback on this package and contribute to it -->
|
||||||
|
|
||||||
Microsoft.Extensions.Logging.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).
|
Microsoft.Extensions.Logging.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).
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Logging_Abstractions_net462">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Logging_Abstractions_net462">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_Logging_Abstractions_net462"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Logging_Abstractions_net462"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.Logging.Abstractions 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." />
|
<Warning Text="Microsoft.Extensions.Logging.Abstractions 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,31 +1,31 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<Target Name="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
<Target Name="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_Microsoft_Extensions_Logging_AbstractionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Logging.Abstractions'" />
|
<_Microsoft_Extensions_Logging_AbstractionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Logging.Abstractions'" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_Microsoft_Extensions_Logging_AbstractionsAnalyzerMultiTargeting"
|
<Target Name="_Microsoft_Extensions_Logging_AbstractionsAnalyzerMultiTargeting"
|
||||||
Condition="'$(SupportsRoslynComponentVersioning)' != 'true'"
|
Condition="'$(SupportsRoslynComponentVersioning)' != 'true'"
|
||||||
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
||||||
DependsOnTargets="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
DependsOnTargets="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- Remove our analyzers targeting roslyn4.x -->
|
<!-- Remove our analyzers targeting roslyn4.x -->
|
||||||
<Analyzer Remove="@(_Microsoft_Extensions_Logging_AbstractionsAnalyzer)"
|
<Analyzer Remove="@(_Microsoft_Extensions_Logging_AbstractionsAnalyzer)"
|
||||||
Condition="$([System.String]::Copy('%(_Microsoft_Extensions_Logging_AbstractionsAnalyzer.Identity)').IndexOf('roslyn4')) >= 0"/>
|
Condition="$([System.String]::Copy('%(_Microsoft_Extensions_Logging_AbstractionsAnalyzer.Identity)').IndexOf('roslyn4')) >= 0"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_Microsoft_Extensions_Logging_AbstractionsRemoveAnalyzers"
|
<Target Name="_Microsoft_Extensions_Logging_AbstractionsRemoveAnalyzers"
|
||||||
Condition="'$(DisableMicrosoftExtensionsLoggingSourceGenerator)' == 'true'"
|
Condition="'$(DisableMicrosoftExtensionsLoggingSourceGenerator)' == 'true'"
|
||||||
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
||||||
DependsOnTargets="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
DependsOnTargets="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
||||||
|
|
||||||
<!-- Remove all our analyzers -->
|
<!-- Remove all our analyzers -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Analyzer Remove="@(_Microsoft_Extensions_Logging_AbstractionsAnalyzer)" />
|
<Analyzer Remove="@(_Microsoft_Extensions_Logging_AbstractionsAnalyzer)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,31 +1,31 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<Target Name="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
<Target Name="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_Microsoft_Extensions_Logging_AbstractionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Logging.Abstractions'" />
|
<_Microsoft_Extensions_Logging_AbstractionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Logging.Abstractions'" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_Microsoft_Extensions_Logging_AbstractionsAnalyzerMultiTargeting"
|
<Target Name="_Microsoft_Extensions_Logging_AbstractionsAnalyzerMultiTargeting"
|
||||||
Condition="'$(SupportsRoslynComponentVersioning)' != 'true'"
|
Condition="'$(SupportsRoslynComponentVersioning)' != 'true'"
|
||||||
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
||||||
DependsOnTargets="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
DependsOnTargets="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- Remove our analyzers targeting roslyn4.x -->
|
<!-- Remove our analyzers targeting roslyn4.x -->
|
||||||
<Analyzer Remove="@(_Microsoft_Extensions_Logging_AbstractionsAnalyzer)"
|
<Analyzer Remove="@(_Microsoft_Extensions_Logging_AbstractionsAnalyzer)"
|
||||||
Condition="$([System.String]::Copy('%(_Microsoft_Extensions_Logging_AbstractionsAnalyzer.Identity)').IndexOf('roslyn4')) >= 0"/>
|
Condition="$([System.String]::Copy('%(_Microsoft_Extensions_Logging_AbstractionsAnalyzer.Identity)').IndexOf('roslyn4')) >= 0"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_Microsoft_Extensions_Logging_AbstractionsRemoveAnalyzers"
|
<Target Name="_Microsoft_Extensions_Logging_AbstractionsRemoveAnalyzers"
|
||||||
Condition="'$(DisableMicrosoftExtensionsLoggingSourceGenerator)' == 'true'"
|
Condition="'$(DisableMicrosoftExtensionsLoggingSourceGenerator)' == 'true'"
|
||||||
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
||||||
DependsOnTargets="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
DependsOnTargets="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
||||||
|
|
||||||
<!-- Remove all our analyzers -->
|
<!-- Remove all our analyzers -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Analyzer Remove="@(_Microsoft_Extensions_Logging_AbstractionsAnalyzer)" />
|
<Analyzer Remove="@(_Microsoft_Extensions_Logging_AbstractionsAnalyzer)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Logging_Abstractions_net8_0">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Logging_Abstractions_net8_0">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_Logging_Abstractions_net8_0"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Logging_Abstractions_net8_0"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.Logging.Abstractions 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." />
|
<Warning Text="Microsoft.Extensions.Logging.Abstractions 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,31 +1,31 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<Target Name="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
<Target Name="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_Microsoft_Extensions_Logging_AbstractionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Logging.Abstractions'" />
|
<_Microsoft_Extensions_Logging_AbstractionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Logging.Abstractions'" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_Microsoft_Extensions_Logging_AbstractionsAnalyzerMultiTargeting"
|
<Target Name="_Microsoft_Extensions_Logging_AbstractionsAnalyzerMultiTargeting"
|
||||||
Condition="'$(SupportsRoslynComponentVersioning)' != 'true'"
|
Condition="'$(SupportsRoslynComponentVersioning)' != 'true'"
|
||||||
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
||||||
DependsOnTargets="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
DependsOnTargets="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- Remove our analyzers targeting roslyn4.x -->
|
<!-- Remove our analyzers targeting roslyn4.x -->
|
||||||
<Analyzer Remove="@(_Microsoft_Extensions_Logging_AbstractionsAnalyzer)"
|
<Analyzer Remove="@(_Microsoft_Extensions_Logging_AbstractionsAnalyzer)"
|
||||||
Condition="$([System.String]::Copy('%(_Microsoft_Extensions_Logging_AbstractionsAnalyzer.Identity)').IndexOf('roslyn4')) >= 0"/>
|
Condition="$([System.String]::Copy('%(_Microsoft_Extensions_Logging_AbstractionsAnalyzer.Identity)').IndexOf('roslyn4')) >= 0"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_Microsoft_Extensions_Logging_AbstractionsRemoveAnalyzers"
|
<Target Name="_Microsoft_Extensions_Logging_AbstractionsRemoveAnalyzers"
|
||||||
Condition="'$(DisableMicrosoftExtensionsLoggingSourceGenerator)' == 'true'"
|
Condition="'$(DisableMicrosoftExtensionsLoggingSourceGenerator)' == 'true'"
|
||||||
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
||||||
DependsOnTargets="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
DependsOnTargets="_Microsoft_Extensions_Logging_AbstractionsGatherAnalyzers">
|
||||||
|
|
||||||
<!-- Remove all our analyzers -->
|
<!-- Remove all our analyzers -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Analyzer Remove="@(_Microsoft_Extensions_Logging_AbstractionsAnalyzer)" />
|
<Analyzer Remove="@(_Microsoft_Extensions_Logging_AbstractionsAnalyzer)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,29 +1,29 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>Microsoft.Extensions.Logging.Abstractions</id>
|
<id>Microsoft.Extensions.Logging.Abstractions</id>
|
||||||
<version>2.0.0</version>
|
<version>2.0.0</version>
|
||||||
<authors>Microsoft</authors>
|
<authors>Microsoft</authors>
|
||||||
<owners>Microsoft</owners>
|
<owners>Microsoft</owners>
|
||||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||||
<licenseUrl>https://raw.githubusercontent.com/aspnet/Home/2.0.0/LICENSE.txt</licenseUrl>
|
<licenseUrl>https://raw.githubusercontent.com/aspnet/Home/2.0.0/LICENSE.txt</licenseUrl>
|
||||||
<projectUrl>https://asp.net/</projectUrl>
|
<projectUrl>https://asp.net/</projectUrl>
|
||||||
<iconUrl>https://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
|
<iconUrl>https://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
|
||||||
<description>Logging abstractions for Microsoft.Extensions.Logging.
|
<description>Logging abstractions for Microsoft.Extensions.Logging.
|
||||||
Commonly used types:
|
Commonly used types:
|
||||||
Microsoft.Extensions.Logging.ILogger
|
Microsoft.Extensions.Logging.ILogger
|
||||||
Microsoft.Extensions.Logging.ILoggerFactory
|
Microsoft.Extensions.Logging.ILoggerFactory
|
||||||
Microsoft.Extensions.Logging.ILogger<TCategoryName>
|
Microsoft.Extensions.Logging.ILogger<TCategoryName>
|
||||||
Microsoft.Extensions.Logging.LogLevel
|
Microsoft.Extensions.Logging.LogLevel
|
||||||
Microsoft.Extensions.Logging.Logger<T>
|
Microsoft.Extensions.Logging.Logger<T>
|
||||||
Microsoft.Extensions.Logging.LoggerMessage
|
Microsoft.Extensions.Logging.LoggerMessage
|
||||||
Microsoft.Extensions.Logging.Abstractions.NullLogger</description>
|
Microsoft.Extensions.Logging.Abstractions.NullLogger</description>
|
||||||
<copyright>Copyright © Microsoft Corporation</copyright>
|
<copyright>Copyright © Microsoft Corporation</copyright>
|
||||||
<tags>logging</tags>
|
<tags>logging</tags>
|
||||||
<serviceable>true</serviceable>
|
<serviceable>true</serviceable>
|
||||||
<repository type="git" url="https://github.com/aspnet/Logging" />
|
<repository type="git" url="https://github.com/aspnet/Logging" />
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<group targetFramework=".NETStandard2.0" />
|
<group targetFramework=".NETStandard2.0" />
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
</package>
|
</package>
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,50 +1,50 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>Microsoft.Extensions.Options</id>
|
<id>Microsoft.Extensions.Options</id>
|
||||||
<version>10.0.0-rc.2.25502.107</version>
|
<version>10.0.0-rc.2.25502.107</version>
|
||||||
<authors>Microsoft</authors>
|
<authors>Microsoft</authors>
|
||||||
<license type="expression">MIT</license>
|
<license type="expression">MIT</license>
|
||||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
<icon>Icon.png</icon>
|
<icon>Icon.png</icon>
|
||||||
<readme>PACKAGE.md</readme>
|
<readme>PACKAGE.md</readme>
|
||||||
<projectUrl>https://dot.net/</projectUrl>
|
<projectUrl>https://dot.net/</projectUrl>
|
||||||
<description>Provides a strongly typed way of specifying and accessing settings using dependency injection.</description>
|
<description>Provides a strongly typed way of specifying and accessing settings using dependency injection.</description>
|
||||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
<serviceable>true</serviceable>
|
<serviceable>true</serviceable>
|
||||||
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<group targetFramework=".NETFramework4.6.2">
|
<group targetFramework=".NETFramework4.6.2">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.ValueTuple" version="4.6.1" exclude="Build,Analyzers" />
|
<dependency id="System.ValueTuple" version="4.6.1" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net8.0">
|
<group targetFramework="net8.0">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net9.0">
|
<group targetFramework="net9.0">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net10.0">
|
<group targetFramework="net10.0">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard2.0">
|
<group targetFramework=".NETStandard2.0">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.ComponentModel.Annotations" version="5.0.0" exclude="Build,Analyzers" />
|
<dependency id="System.ComponentModel.Annotations" version="5.0.0" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework=".NETStandard2.1">
|
<group targetFramework=".NETStandard2.1">
|
||||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
<dependency id="Microsoft.Extensions.Primitives" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.ComponentModel.Annotations" version="5.0.0" exclude="Build,Analyzers" />
|
<dependency id="System.ComponentModel.Annotations" version="5.0.0" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<frameworkAssemblies>
|
<frameworkAssemblies>
|
||||||
<frameworkAssembly assemblyName="System.ComponentModel.DataAnnotations" targetFramework=".NETFramework4.6.2" />
|
<frameworkAssembly assemblyName="System.ComponentModel.DataAnnotations" targetFramework=".NETFramework4.6.2" />
|
||||||
</frameworkAssemblies>
|
</frameworkAssemblies>
|
||||||
</metadata>
|
</metadata>
|
||||||
</package>
|
</package>
|
||||||
@@ -1,170 +1,170 @@
|
|||||||
## About
|
## About
|
||||||
`Microsoft.Extensions.Options` provides a strongly typed way of specifying and accessing settings using dependency injection and acts as a bridge between configuration, DI, and higher level libraries. This library is the glue for how an app developer uses DI to configure the behavior of a library like HttpClient Factory. This also enables user to get a strongly-typed view of their configuration.
|
`Microsoft.Extensions.Options` provides a strongly typed way of specifying and accessing settings using dependency injection and acts as a bridge between configuration, DI, and higher level libraries. This library is the glue for how an app developer uses DI to configure the behavior of a library like HttpClient Factory. This also enables user to get a strongly-typed view of their configuration.
|
||||||
|
|
||||||
Within this package, you'll find an options validation source generator that generates exceptionally efficient and optimized code for validating options.
|
Within this package, you'll find an options validation source generator that generates exceptionally efficient and optimized code for validating options.
|
||||||
|
|
||||||
## Key Features
|
## Key Features
|
||||||
|
|
||||||
* Offer the IValidateOptions interface for the validation of options, along with several generic ValidateOptions classes that implement this interface.
|
* Offer the IValidateOptions interface for the validation of options, along with several generic ValidateOptions classes that implement this interface.
|
||||||
* OptionsBuilder to configure options.
|
* OptionsBuilder to configure options.
|
||||||
* Provide extension methods for service collections and options builder to register options and validate options.
|
* Provide extension methods for service collections and options builder to register options and validate options.
|
||||||
* Supply a set of generic ConfigureNamedOptions classes that implement the IConfigureNamedOptions interface for configuring named options.
|
* Supply a set of generic ConfigureNamedOptions classes that implement the IConfigureNamedOptions interface for configuring named options.
|
||||||
* Provide a source generator that generates validation code for options.
|
* Provide a source generator that generates validation code for options.
|
||||||
* Options caching, managing and monitoring.
|
* Options caching, managing and monitoring.
|
||||||
|
|
||||||
## How to Use
|
## How to Use
|
||||||
|
|
||||||
#### Options validation example
|
#### Options validation example
|
||||||
|
|
||||||
```C#
|
```C#
|
||||||
using Microsoft.Extensions.Configuration;
|
using Microsoft.Extensions.Configuration;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
using Microsoft.Extensions.Options;
|
using Microsoft.Extensions.Options;
|
||||||
|
|
||||||
var builder = WebApplication.CreateBuilder(args);
|
var builder = WebApplication.CreateBuilder(args);
|
||||||
|
|
||||||
builder.Services.AddControllersWithViews();
|
builder.Services.AddControllersWithViews();
|
||||||
|
|
||||||
// Load the configuration and validate it
|
// Load the configuration and validate it
|
||||||
builder.Services.AddOptions<MyConfigOptions>()
|
builder.Services.AddOptions<MyConfigOptions>()
|
||||||
.Bind(builder.Configuration.GetSection(MyConfigOptions.MyConfig))
|
.Bind(builder.Configuration.GetSection(MyConfigOptions.MyConfig))
|
||||||
.ValidateDataAnnotations();
|
.ValidateDataAnnotations();
|
||||||
var app = builder.Build();
|
var app = builder.Build();
|
||||||
|
|
||||||
|
|
||||||
// Declare the option class to validate
|
// Declare the option class to validate
|
||||||
public class MyConfigOptions
|
public class MyConfigOptions
|
||||||
{
|
{
|
||||||
public const string MyConfig = "MyConfig";
|
public const string MyConfig = "MyConfig";
|
||||||
|
|
||||||
[RegularExpression(@"^[a-zA-Z''-'\s]{1,40}$")]
|
[RegularExpression(@"^[a-zA-Z''-'\s]{1,40}$")]
|
||||||
public string Key1 { get; set; }
|
public string Key1 { get; set; }
|
||||||
[Range(0, 1000,
|
[Range(0, 1000,
|
||||||
ErrorMessage = "Value for {0} must be between {1} and {2}.")]
|
ErrorMessage = "Value for {0} must be between {1} and {2}.")]
|
||||||
public int Key2 { get; set; }
|
public int Key2 { get; set; }
|
||||||
public int Key3 { get; set; }
|
public int Key3 { get; set; }
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Using IValidateOptions to validate options
|
#### Using IValidateOptions to validate options
|
||||||
|
|
||||||
```C#
|
```C#
|
||||||
using Microsoft.Extensions.Configuration;
|
using Microsoft.Extensions.Configuration;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
using Microsoft.Extensions.Options;
|
using Microsoft.Extensions.Options;
|
||||||
|
|
||||||
var builder = WebApplication.CreateBuilder(args);
|
var builder = WebApplication.CreateBuilder(args);
|
||||||
|
|
||||||
builder.Services.AddControllersWithViews();
|
builder.Services.AddControllersWithViews();
|
||||||
|
|
||||||
// Configuration to validate
|
// Configuration to validate
|
||||||
builder.Services.Configure<MyConfigOptions>(builder.Configuration.GetSection(
|
builder.Services.Configure<MyConfigOptions>(builder.Configuration.GetSection(
|
||||||
MyConfigOptions.MyConfig));
|
MyConfigOptions.MyConfig));
|
||||||
|
|
||||||
// OPtions validation through the DI container
|
// OPtions validation through the DI container
|
||||||
builder.Services.AddSingleton<IValidateOptions
|
builder.Services.AddSingleton<IValidateOptions
|
||||||
<MyConfigOptions>, MyConfigValidation>();
|
<MyConfigOptions>, MyConfigValidation>();
|
||||||
|
|
||||||
var app = builder.Build();
|
var app = builder.Build();
|
||||||
|
|
||||||
public class MyConfigValidation : IValidateOptions<MyConfigOptions>
|
public class MyConfigValidation : IValidateOptions<MyConfigOptions>
|
||||||
{
|
{
|
||||||
public MyConfigOptions _config { get; private set; }
|
public MyConfigOptions _config { get; private set; }
|
||||||
|
|
||||||
public MyConfigValidation(IConfiguration config)
|
public MyConfigValidation(IConfiguration config)
|
||||||
{
|
{
|
||||||
_config = config.GetSection(MyConfigOptions.MyConfig)
|
_config = config.GetSection(MyConfigOptions.MyConfig)
|
||||||
.Get<MyConfigOptions>();
|
.Get<MyConfigOptions>();
|
||||||
}
|
}
|
||||||
|
|
||||||
public ValidateOptionsResult Validate(string name, MyConfigOptions options)
|
public ValidateOptionsResult Validate(string name, MyConfigOptions options)
|
||||||
{
|
{
|
||||||
string? vor = null;
|
string? vor = null;
|
||||||
var rx = new Regex(@"^[a-zA-Z''-'\s]{1,40}$");
|
var rx = new Regex(@"^[a-zA-Z''-'\s]{1,40}$");
|
||||||
var match = rx.Match(options.Key1!);
|
var match = rx.Match(options.Key1!);
|
||||||
|
|
||||||
if (string.IsNullOrEmpty(match.Value))
|
if (string.IsNullOrEmpty(match.Value))
|
||||||
{
|
{
|
||||||
vor = $"{options.Key1} doesn't match RegEx \n";
|
vor = $"{options.Key1} doesn't match RegEx \n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( options.Key2 < 0 || options.Key2 > 1000)
|
if ( options.Key2 < 0 || options.Key2 > 1000)
|
||||||
{
|
{
|
||||||
vor = $"{options.Key2} doesn't match Range 0 - 1000 \n";
|
vor = $"{options.Key2} doesn't match Range 0 - 1000 \n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_config.Key2 != default)
|
if (_config.Key2 != default)
|
||||||
{
|
{
|
||||||
if(_config.Key3 <= _config.Key2)
|
if(_config.Key3 <= _config.Key2)
|
||||||
{
|
{
|
||||||
vor += "Key3 must be > than Key2.";
|
vor += "Key3 must be > than Key2.";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (vor != null)
|
if (vor != null)
|
||||||
{
|
{
|
||||||
return ValidateOptionsResult.Fail(vor);
|
return ValidateOptionsResult.Fail(vor);
|
||||||
}
|
}
|
||||||
|
|
||||||
return ValidateOptionsResult.Success;
|
return ValidateOptionsResult.Success;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Options Validation Source Generator Example
|
#### Options Validation Source Generator Example
|
||||||
|
|
||||||
```C#
|
```C#
|
||||||
using System;
|
using System;
|
||||||
using System.ComponentModel.DataAnnotations;
|
using System.ComponentModel.DataAnnotations;
|
||||||
using Microsoft.Extensions.Options;
|
using Microsoft.Extensions.Options;
|
||||||
|
|
||||||
public class MyConfigOptions
|
public class MyConfigOptions
|
||||||
{
|
{
|
||||||
[RegularExpression(@"^[a-zA-Z''-'\s]{1,40}$")]
|
[RegularExpression(@"^[a-zA-Z''-'\s]{1,40}$")]
|
||||||
public string Key1 { get; set; }
|
public string Key1 { get; set; }
|
||||||
|
|
||||||
[Range(0, 1000,
|
[Range(0, 1000,
|
||||||
ErrorMessage = "Value for {0} must be between {1} and {2}.")]
|
ErrorMessage = "Value for {0} must be between {1} and {2}.")]
|
||||||
public int Key2 { get; set; }
|
public int Key2 { get; set; }
|
||||||
public int Key3 { get; set; }
|
public int Key3 { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
[OptionsValidator]
|
[OptionsValidator]
|
||||||
public partial class MyConfigValidation : IValidateOptions<MyConfigOptions>
|
public partial class MyConfigValidation : IValidateOptions<MyConfigOptions>
|
||||||
{
|
{
|
||||||
// Source generator will automatically provide the implementation of IValidateOptions
|
// Source generator will automatically provide the implementation of IValidateOptions
|
||||||
// Then you can add the validation to the DI Container using the following code:
|
// Then you can add the validation to the DI Container using the following code:
|
||||||
//
|
//
|
||||||
// builder.Services.AddSingleton<IValidateOptions
|
// builder.Services.AddSingleton<IValidateOptions
|
||||||
// <MyConfigOptions>, MyConfigValidation>();
|
// <MyConfigOptions>, MyConfigValidation>();
|
||||||
// builder.Services.AddOptions<MyConfigOptions>()
|
// builder.Services.AddOptions<MyConfigOptions>()
|
||||||
// .Bind(builder.Configuration.GetSection(MyConfigOptions.MyConfig))
|
// .Bind(builder.Configuration.GetSection(MyConfigOptions.MyConfig))
|
||||||
// .ValidateDataAnnotations();
|
// .ValidateDataAnnotations();
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Main Types
|
## Main Types
|
||||||
|
|
||||||
The main types provided by this library are:
|
The main types provided by this library are:
|
||||||
|
|
||||||
* `IOptions`, `IOptionsFactory`, and `IOptionsMonitor`
|
* `IOptions`, `IOptionsFactory`, and `IOptionsMonitor`
|
||||||
* `IValidateOptions` and `ValidateOptions`
|
* `IValidateOptions` and `ValidateOptions`
|
||||||
* `OptionsBuilder`, `OptionsFactory`, `OptionsMonitor`, and `OptionsManager`
|
* `OptionsBuilder`, `OptionsFactory`, `OptionsMonitor`, and `OptionsManager`
|
||||||
* `OptionsServiceCollectionExtensions`
|
* `OptionsServiceCollectionExtensions`
|
||||||
* `OptionsValidatorAttribute`
|
* `OptionsValidatorAttribute`
|
||||||
|
|
||||||
## Additional Documentation
|
## Additional Documentation
|
||||||
|
|
||||||
* [Conceptual documentation](https://learn.microsoft.com/aspnet/core/fundamentals/configuration/options)
|
* [Conceptual documentation](https://learn.microsoft.com/aspnet/core/fundamentals/configuration/options)
|
||||||
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.options)
|
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.options)
|
||||||
|
|
||||||
## Related Packages
|
## Related Packages
|
||||||
|
|
||||||
[Microsoft.Extensions.Logging](https://www.nuget.org/packages/Microsoft.Extensions.Logging)
|
[Microsoft.Extensions.Logging](https://www.nuget.org/packages/Microsoft.Extensions.Logging)
|
||||||
[Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration)
|
[Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration)
|
||||||
|
|
||||||
## Feedback & Contributing
|
## Feedback & Contributing
|
||||||
|
|
||||||
Microsoft.Extensions.Options 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).
|
Microsoft.Extensions.Options 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).
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Options_net462">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Options_net462">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_Options_net462"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Options_net462"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.Options 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." />
|
<Warning Text="Microsoft.Extensions.Options 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,31 +1,31 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<Target Name="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
<Target Name="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_Microsoft_Extensions_OptionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Options'" />
|
<_Microsoft_Extensions_OptionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Options'" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_Microsoft_Extensions_OptionsAnalyzerMultiTargeting"
|
<Target Name="_Microsoft_Extensions_OptionsAnalyzerMultiTargeting"
|
||||||
Condition="'$(SupportsRoslynComponentVersioning)' != 'true'"
|
Condition="'$(SupportsRoslynComponentVersioning)' != 'true'"
|
||||||
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
||||||
DependsOnTargets="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
DependsOnTargets="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- Remove our analyzers targeting roslyn4.x -->
|
<!-- Remove our analyzers targeting roslyn4.x -->
|
||||||
<Analyzer Remove="@(_Microsoft_Extensions_OptionsAnalyzer)"
|
<Analyzer Remove="@(_Microsoft_Extensions_OptionsAnalyzer)"
|
||||||
Condition="$([System.String]::Copy('%(_Microsoft_Extensions_OptionsAnalyzer.Identity)').IndexOf('roslyn4')) >= 0"/>
|
Condition="$([System.String]::Copy('%(_Microsoft_Extensions_OptionsAnalyzer.Identity)').IndexOf('roslyn4')) >= 0"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_Microsoft_Extensions_OptionsRemoveAnalyzers"
|
<Target Name="_Microsoft_Extensions_OptionsRemoveAnalyzers"
|
||||||
Condition="'$(DisableMicrosoftExtensionsOptionsSourceGenerator)' == 'true'"
|
Condition="'$(DisableMicrosoftExtensionsOptionsSourceGenerator)' == 'true'"
|
||||||
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
||||||
DependsOnTargets="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
DependsOnTargets="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
||||||
|
|
||||||
<!-- Remove all our analyzers -->
|
<!-- Remove all our analyzers -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Analyzer Remove="@(_Microsoft_Extensions_OptionsAnalyzer)" />
|
<Analyzer Remove="@(_Microsoft_Extensions_OptionsAnalyzer)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,31 +1,31 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<Target Name="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
<Target Name="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_Microsoft_Extensions_OptionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Options'" />
|
<_Microsoft_Extensions_OptionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Options'" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_Microsoft_Extensions_OptionsAnalyzerMultiTargeting"
|
<Target Name="_Microsoft_Extensions_OptionsAnalyzerMultiTargeting"
|
||||||
Condition="'$(SupportsRoslynComponentVersioning)' != 'true'"
|
Condition="'$(SupportsRoslynComponentVersioning)' != 'true'"
|
||||||
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
||||||
DependsOnTargets="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
DependsOnTargets="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- Remove our analyzers targeting roslyn4.x -->
|
<!-- Remove our analyzers targeting roslyn4.x -->
|
||||||
<Analyzer Remove="@(_Microsoft_Extensions_OptionsAnalyzer)"
|
<Analyzer Remove="@(_Microsoft_Extensions_OptionsAnalyzer)"
|
||||||
Condition="$([System.String]::Copy('%(_Microsoft_Extensions_OptionsAnalyzer.Identity)').IndexOf('roslyn4')) >= 0"/>
|
Condition="$([System.String]::Copy('%(_Microsoft_Extensions_OptionsAnalyzer.Identity)').IndexOf('roslyn4')) >= 0"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_Microsoft_Extensions_OptionsRemoveAnalyzers"
|
<Target Name="_Microsoft_Extensions_OptionsRemoveAnalyzers"
|
||||||
Condition="'$(DisableMicrosoftExtensionsOptionsSourceGenerator)' == 'true'"
|
Condition="'$(DisableMicrosoftExtensionsOptionsSourceGenerator)' == 'true'"
|
||||||
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
||||||
DependsOnTargets="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
DependsOnTargets="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
||||||
|
|
||||||
<!-- Remove all our analyzers -->
|
<!-- Remove all our analyzers -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Analyzer Remove="@(_Microsoft_Extensions_OptionsAnalyzer)" />
|
<Analyzer Remove="@(_Microsoft_Extensions_OptionsAnalyzer)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Options_net8_0">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Options_net8_0">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_Options_net8_0"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Options_net8_0"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.Options 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." />
|
<Warning Text="Microsoft.Extensions.Options 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,31 +1,31 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<Target Name="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
<Target Name="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_Microsoft_Extensions_OptionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Options'" />
|
<_Microsoft_Extensions_OptionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Options'" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_Microsoft_Extensions_OptionsAnalyzerMultiTargeting"
|
<Target Name="_Microsoft_Extensions_OptionsAnalyzerMultiTargeting"
|
||||||
Condition="'$(SupportsRoslynComponentVersioning)' != 'true'"
|
Condition="'$(SupportsRoslynComponentVersioning)' != 'true'"
|
||||||
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
||||||
DependsOnTargets="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
DependsOnTargets="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- Remove our analyzers targeting roslyn4.x -->
|
<!-- Remove our analyzers targeting roslyn4.x -->
|
||||||
<Analyzer Remove="@(_Microsoft_Extensions_OptionsAnalyzer)"
|
<Analyzer Remove="@(_Microsoft_Extensions_OptionsAnalyzer)"
|
||||||
Condition="$([System.String]::Copy('%(_Microsoft_Extensions_OptionsAnalyzer.Identity)').IndexOf('roslyn4')) >= 0"/>
|
Condition="$([System.String]::Copy('%(_Microsoft_Extensions_OptionsAnalyzer.Identity)').IndexOf('roslyn4')) >= 0"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_Microsoft_Extensions_OptionsRemoveAnalyzers"
|
<Target Name="_Microsoft_Extensions_OptionsRemoveAnalyzers"
|
||||||
Condition="'$(DisableMicrosoftExtensionsOptionsSourceGenerator)' == 'true'"
|
Condition="'$(DisableMicrosoftExtensionsOptionsSourceGenerator)' == 'true'"
|
||||||
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
AfterTargets="ResolvePackageDependenciesForBuild;ResolveNuGetPackageAssets"
|
||||||
DependsOnTargets="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
DependsOnTargets="_Microsoft_Extensions_OptionsGatherAnalyzers">
|
||||||
|
|
||||||
<!-- Remove all our analyzers -->
|
<!-- Remove all our analyzers -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Analyzer Remove="@(_Microsoft_Extensions_OptionsAnalyzer)" />
|
<Analyzer Remove="@(_Microsoft_Extensions_OptionsAnalyzer)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,36 +1,36 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>Microsoft.Extensions.Primitives</id>
|
<id>Microsoft.Extensions.Primitives</id>
|
||||||
<version>10.0.0-rc.2.25502.107</version>
|
<version>10.0.0-rc.2.25502.107</version>
|
||||||
<authors>Microsoft</authors>
|
<authors>Microsoft</authors>
|
||||||
<license type="expression">MIT</license>
|
<license type="expression">MIT</license>
|
||||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
<icon>Icon.png</icon>
|
<icon>Icon.png</icon>
|
||||||
<readme>PACKAGE.md</readme>
|
<readme>PACKAGE.md</readme>
|
||||||
<projectUrl>https://dot.net/</projectUrl>
|
<projectUrl>https://dot.net/</projectUrl>
|
||||||
<description>Primitives shared by framework extensions. Commonly used types include:
|
<description>Primitives shared by framework extensions. Commonly used types include:
|
||||||
|
|
||||||
Commonly Used Types:
|
Commonly Used Types:
|
||||||
Microsoft.Extensions.Primitives.IChangeToken
|
Microsoft.Extensions.Primitives.IChangeToken
|
||||||
Microsoft.Extensions.Primitives.StringValues
|
Microsoft.Extensions.Primitives.StringValues
|
||||||
Microsoft.Extensions.Primitives.StringSegment</description>
|
Microsoft.Extensions.Primitives.StringSegment</description>
|
||||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
<serviceable>true</serviceable>
|
<serviceable>true</serviceable>
|
||||||
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<group targetFramework=".NETFramework4.6.2">
|
<group targetFramework=".NETFramework4.6.2">
|
||||||
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
|
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.1.2" exclude="Build,Analyzers" />
|
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.1.2" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
<group targetFramework="net8.0" />
|
<group targetFramework="net8.0" />
|
||||||
<group targetFramework="net9.0" />
|
<group targetFramework="net9.0" />
|
||||||
<group targetFramework="net10.0" />
|
<group targetFramework="net10.0" />
|
||||||
<group targetFramework=".NETStandard2.0">
|
<group targetFramework=".NETStandard2.0">
|
||||||
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
|
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
|
||||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.1.2" exclude="Build,Analyzers" />
|
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.1.2" exclude="Build,Analyzers" />
|
||||||
</group>
|
</group>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
</package>
|
</package>
|
||||||
@@ -1,109 +1,109 @@
|
|||||||
## About
|
## About
|
||||||
|
|
||||||
`Microsoft.Extensions.Primitives` contains isolated types that are used in many places within console or ASP.NET Core applications using framework extensions.
|
`Microsoft.Extensions.Primitives` contains isolated types that are used in many places within console or ASP.NET Core applications using framework extensions.
|
||||||
|
|
||||||
## Key Features
|
## Key Features
|
||||||
|
|
||||||
* IChangeToken: An interface that represents a token that can notify when a change occurs. This can be used to trigger actions or invalidate caches when something changes. For example, the configuration and file providers libraries use this interface to reload settings or files when they are modified.
|
* IChangeToken: An interface that represents a token that can notify when a change occurs. This can be used to trigger actions or invalidate caches when something changes. For example, the configuration and file providers libraries use this interface to reload settings or files when they are modified.
|
||||||
* StringValues: A struct that represents a single string or an array of strings. This can be used to efficiently store and manipulate multiple values that are logically a single value. For example, the HTTP headers and query strings libraries use this struct to handle multiple values for the same key.
|
* StringValues: A struct that represents a single string or an array of strings. This can be used to efficiently store and manipulate multiple values that are logically a single value. For example, the HTTP headers and query strings libraries use this struct to handle multiple values for the same key.
|
||||||
* StringSegment: A struct that represents a substring of another string. This can be used to avoid allocating new strings when performing operations on parts of a string. For example, the configuration and logging libraries use this struct to parse and format strings.
|
* StringSegment: A struct that represents a substring of another string. This can be used to avoid allocating new strings when performing operations on parts of a string. For example, the configuration and logging libraries use this struct to parse and format strings.
|
||||||
|
|
||||||
## How to Use
|
## How to Use
|
||||||
|
|
||||||
#### IChangeToken with configuration example
|
#### IChangeToken with configuration example
|
||||||
|
|
||||||
```C#
|
```C#
|
||||||
using Microsoft.Extensions.Configuration;
|
using Microsoft.Extensions.Configuration;
|
||||||
using Microsoft.Extensions.Primitives;
|
using Microsoft.Extensions.Primitives;
|
||||||
using System;
|
using System;
|
||||||
|
|
||||||
class Program
|
class Program
|
||||||
{
|
{
|
||||||
static void Main(string[] args)
|
static void Main(string[] args)
|
||||||
{
|
{
|
||||||
// Create a configuration builder
|
// Create a configuration builder
|
||||||
var configurationBuilder = new ConfigurationBuilder()
|
var configurationBuilder = new ConfigurationBuilder()
|
||||||
.SetBasePath(Environment.CurrentDirectory)
|
.SetBasePath(Environment.CurrentDirectory)
|
||||||
// appsettings.json expected to have the following contents:
|
// appsettings.json expected to have the following contents:
|
||||||
// {
|
// {
|
||||||
// "SomeKey": "SomeValue"
|
// "SomeKey": "SomeValue"
|
||||||
// }
|
// }
|
||||||
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);
|
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);
|
||||||
|
|
||||||
// Build the configuration
|
// Build the configuration
|
||||||
IConfiguration configuration = configurationBuilder.Build();
|
IConfiguration configuration = configurationBuilder.Build();
|
||||||
|
|
||||||
// Create a change token for the configuration
|
// Create a change token for the configuration
|
||||||
IChangeToken changeToken = configuration.GetReloadToken();
|
IChangeToken changeToken = configuration.GetReloadToken();
|
||||||
|
|
||||||
// Attach a change callback
|
// Attach a change callback
|
||||||
IDisposable changeTokenRegistration = changeToken.RegisterChangeCallback(state =>
|
IDisposable changeTokenRegistration = changeToken.RegisterChangeCallback(state =>
|
||||||
{
|
{
|
||||||
Console.WriteLine("Configuration changed!");
|
Console.WriteLine("Configuration changed!");
|
||||||
IConfigurationRoot root = (IConfigurationRoot)state;
|
IConfigurationRoot root = (IConfigurationRoot)state;
|
||||||
var someValue = root["SomeKey"]; // Access the updated configuration value
|
var someValue = root["SomeKey"]; // Access the updated configuration value
|
||||||
Console.WriteLine($"New value of SomeKey: {someValue}");
|
Console.WriteLine($"New value of SomeKey: {someValue}");
|
||||||
}, configuration);
|
}, configuration);
|
||||||
|
|
||||||
// go and update the value of the key SomeKey in appsettings.json.
|
// go and update the value of the key SomeKey in appsettings.json.
|
||||||
// The change callback will be invoked when the file is saved.
|
// The change callback will be invoked when the file is saved.
|
||||||
Console.WriteLine("Listening for configuration changes. Press any key to exit.");
|
Console.WriteLine("Listening for configuration changes. Press any key to exit.");
|
||||||
Console.ReadKey();
|
Console.ReadKey();
|
||||||
|
|
||||||
// Clean up the change token registration when no longer needed
|
// Clean up the change token registration when no longer needed
|
||||||
changeTokenRegistration.Dispose();
|
changeTokenRegistration.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
#### StringValues example
|
#### StringValues example
|
||||||
|
|
||||||
```C#
|
```C#
|
||||||
using System;
|
using System;
|
||||||
using Microsoft.Extensions.Primitives;
|
using Microsoft.Extensions.Primitives;
|
||||||
|
|
||||||
namespace StringValuesSample
|
namespace StringValuesSample
|
||||||
{
|
{
|
||||||
class Program
|
class Program
|
||||||
{
|
{
|
||||||
static void Main(string[] args)
|
static void Main(string[] args)
|
||||||
{
|
{
|
||||||
// Create a StringValues object from a single string or an array of strings
|
// Create a StringValues object from a single string or an array of strings
|
||||||
StringValues single = "Hello";
|
StringValues single = "Hello";
|
||||||
StringValues multiple = new string[] { "Hello", "World" };
|
StringValues multiple = new string[] { "Hello", "World" };
|
||||||
|
|
||||||
// Use the implicit conversion to string or the ToString method to get the values
|
// Use the implicit conversion to string or the ToString method to get the values
|
||||||
Console.WriteLine($"Single: {single}"); // Single: Hello
|
Console.WriteLine($"Single: {single}"); // Single: Hello
|
||||||
Console.WriteLine($"Multiple: {multiple}"); // Multiple: Hello,World
|
Console.WriteLine($"Multiple: {multiple}"); // Multiple: Hello,World
|
||||||
|
|
||||||
// Use the indexer, the Count property, and the IsNullOrEmpty method to access the values
|
// Use the indexer, the Count property, and the IsNullOrEmpty method to access the values
|
||||||
Console.WriteLine($"Multiple[1]: {multiple[1]}"); // Multiple[1]: World
|
Console.WriteLine($"Multiple[1]: {multiple[1]}"); // Multiple[1]: World
|
||||||
Console.WriteLine($"Single.Count: {single.Count}"); // Single.Count: 1
|
Console.WriteLine($"Single.Count: {single.Count}"); // Single.Count: 1
|
||||||
Console.WriteLine($"Multiple.IsNullOrEmpty: {StringValues.IsNullOrEmpty(multiple)}"); // Multiple.IsNullOrEmpty: False
|
Console.WriteLine($"Multiple.IsNullOrEmpty: {StringValues.IsNullOrEmpty(multiple)}"); // Multiple.IsNullOrEmpty: False
|
||||||
|
|
||||||
// Use the Equals method or the == operator to compare two StringValues objects
|
// Use the Equals method or the == operator to compare two StringValues objects
|
||||||
Console.WriteLine($"single == \"Hello\": {single == "Hello"}"); // single == "Hello": True
|
Console.WriteLine($"single == \"Hello\": {single == "Hello"}"); // single == "Hello": True
|
||||||
Console.WriteLine($"multiple == \"Hello\": {multiple == "Hello"}"); // multiple == "Hello": False
|
Console.WriteLine($"multiple == \"Hello\": {multiple == "Hello"}"); // multiple == "Hello": False
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
## Main Types
|
## Main Types
|
||||||
|
|
||||||
The main types provided by this library are:
|
The main types provided by this library are:
|
||||||
|
|
||||||
* `IChangeToken`
|
* `IChangeToken`
|
||||||
* `StringValues`
|
* `StringValues`
|
||||||
* `StringSegment`
|
* `StringSegment`
|
||||||
|
|
||||||
## Additional Documentation
|
## Additional Documentation
|
||||||
|
|
||||||
* [Conceptual documentation](https://learn.microsoft.com/dotnet/core/extensions/primitives)
|
* [Conceptual documentation](https://learn.microsoft.com/dotnet/core/extensions/primitives)
|
||||||
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.primitives)
|
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.primitives)
|
||||||
|
|
||||||
## Related Packages
|
## Related Packages
|
||||||
|
|
||||||
* [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration)
|
* [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration)
|
||||||
|
|
||||||
## Feedback & Contributing
|
## Feedback & Contributing
|
||||||
|
|
||||||
Microsoft.Extensions.Primitives 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).
|
Microsoft.Extensions.Primitives 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).
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Primitives_net462">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Primitives_net462">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_Primitives_net462"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Primitives_net462"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.Primitives 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." />
|
<Warning Text="Microsoft.Extensions.Primitives 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Primitives_net8_0">
|
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_Primitives_net8_0">
|
||||||
<Target Name="NETStandardCompatError_Microsoft_Extensions_Primitives_net8_0"
|
<Target Name="NETStandardCompatError_Microsoft_Extensions_Primitives_net8_0"
|
||||||
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
|
||||||
<Warning Text="Microsoft.Extensions.Primitives 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." />
|
<Warning Text="Microsoft.Extensions.Primitives 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>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user