| ¶Ô±ÈÐÂÎļþ |
| | |
| | | using log4net.Core; |
| | | using log4net.Layout.Pattern; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Web; |
| | | |
| | | namespace VueWebApi.Log4net |
| | | { |
| | | public class ActionConverter: PatternLayoutConverter |
| | | { |
| | | protected override void Convert(System.IO.TextWriter writer, LoggingEvent loggingEvent) |
| | | { |
| | | var actionInfo = loggingEvent.MessageObject as ActionLoggerInfo; |
| | | |
| | | if (actionInfo == null) |
| | | { |
| | | writer.Write(""); |
| | | } |
| | | else |
| | | { |
| | | switch (this.Option.ToLower()) |
| | | { |
| | | case "userid": |
| | | writer.Write(actionInfo.ActionClick); |
| | | break; |
| | | case "unitcode": |
| | | writer.Write(actionInfo.UserCode); |
| | | break; |
| | | case "menuid": |
| | | writer.Write(actionInfo.UserIP); |
| | | break; |
| | | default: |
| | | writer.Write(""); |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | using log4net.Layout; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Web; |
| | | |
| | | namespace VueWebApi.Log4net |
| | | { |
| | | public class ActionLayoutPattern : PatternLayout |
| | | { |
| | | public ActionLayoutPattern() |
| | | { |
| | | this.AddConverter("actionInfo", typeof(ActionConverter)); |
| | | } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Web; |
| | | |
| | | namespace VueWebApi.Log4net |
| | | { |
| | | public class ActionLoggerInfo |
| | | { |
| | | public string ActionClick { get; set; } |
| | | public string UserCode { get; set; } |
| | | public string UserIP { get; set; } |
| | | public int Level { get; set; } |
| | | public ActionLoggerInfo(string ActionClick, string UserCode, string UserIP,int Level) |
| | | { |
| | | this.ActionClick = ActionClick; |
| | | this.UserCode = UserCode; |
| | | this.UserIP = UserIP; |
| | | this.Level = Level; |
| | | } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | using log4net; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Web; |
| | | |
| | | namespace VueWebApi.Log4net |
| | | { |
| | | public class LogUtil |
| | | { |
| | | public LogUtil() { } |
| | | private static ActionLoggerInfo _message = null; |
| | | private static log4net.ILog _log; |
| | | public static log4net.ILog Log |
| | | { |
| | | get |
| | | { |
| | | if (_log == null) |
| | | { |
| | | _log = LogManager.GetLogger("OperateLogger"); |
| | | } |
| | | return _log; |
| | | } |
| | | } |
| | | public static void Debug() |
| | | { |
| | | if (Log.IsDebugEnabled) |
| | | { |
| | | Log.Debug(_message); |
| | | } |
| | | } |
| | | public static void Error() |
| | | { |
| | | if (Log.IsErrorEnabled) |
| | | { |
| | | Log.Error(_message); |
| | | } |
| | | } |
| | | public static void Fatal() |
| | | { |
| | | if (Log.IsFatalEnabled) |
| | | { |
| | | Log.Fatal(_message); |
| | | } |
| | | } |
| | | public static void Info() |
| | | { |
| | | if (Log.IsInfoEnabled) |
| | | { |
| | | Log.Info(_message); |
| | | } |
| | | } |
| | | public static void Warn() |
| | | { |
| | | if (Log.IsWarnEnabled) |
| | | { |
| | | Log.Warn(_message); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ¥å¿è°ç¨æ¹æ³ |
| | | /// </summary> |
| | | /// <param name="actionclick">æ¥å£æ¹æ³</param> |
| | | /// <param name="usercode">ç¨æ·ç¼ç </param> |
| | | /// <param name="userip">ç¨æ·ip</param> |
| | | /// <param name="level">æ¥å¿ç级</param> |
| | | public static void SaveMessage(string actionclick, string usercode, string userip,int level) |
| | | { |
| | | _message = new ActionLoggerInfo(actionclick, usercode, userip, level); |
| | | switch (level) |
| | | { |
| | | case 1: Info(); break; |
| | | case 2: Warn(); break; |
| | | case 3: Error(); break; |
| | | case 4: Fatal(); break; |
| | | default: break; |
| | | } |
| | | } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | ãæ¶é´ã:2023-05-09 18:57:44,330 |
| | | ã级å«ã:INFO |
| | | ãç±»åã:OperateLogger |
| | | ã线ç¨IDã: 7 |
| | | ãæä»¶å°åã:D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\Log4net\LogUtil.cs 第50è¡ |
| | | ãæ¥å¿å
容ã:VueWebApi.Log4net.ActionLoggerInfo |
| | | ãæ¥è®°è¯¦ç»ãï¼ |
| | | --------------------------------------------------------------------------------------------------------------- |
| | | ãæ¶é´ã:2023-05-09 19:01:02,278 |
| | | ã级å«ã:INFO |
| | | ãç±»åã:OperateLogger |
| | | ã线ç¨IDã: 6 |
| | | ãæä»¶å°åã:D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\Log4net\LogUtil.cs 第50è¡ |
| | | ãæ¥å¿å
容ã:VueWebApi.Log4net.ActionLoggerInfo |
| | | ãæ¥è®°è¯¦ç»ãï¼ |
| | | --------------------------------------------------------------------------------------------------------------- |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.Configuration.Abstractions</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationExtensions"> |
| | | <summary> |
| | | Extension methods for configuration classes./>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Add``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{``0})"> |
| | | <summary> |
| | | Adds a new configuration source. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="configureSource">Configures the source secrets.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetConnectionString(Microsoft.Extensions.Configuration.IConfiguration,System.String)"> |
| | | <summary> |
| | | Shorthand for GetSection("ConnectionStrings")[name]. |
| | | </summary> |
| | | <param name="configuration">The configuration.</param> |
| | | <param name="name">The connection string key.</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration)"> |
| | | <summary> |
| | | Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" /> |
| | | </summary> |
| | | <param name="configuration">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to enumerate.</param> |
| | | <returns>An enumeration of key value pairs.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)"> |
| | | <summary> |
| | | Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" /> |
| | | </summary> |
| | | <param name="configuration">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to enumerate.</param> |
| | | <param name="makePathsRelative">If true, the child keys returned will have the current configuration's Path trimmed from the front.</param> |
| | | <returns>An enumeration of key value pairs.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Exists(Microsoft.Extensions.Configuration.IConfigurationSection)"> |
| | | <summary> |
| | | Determines whether the section has a <see cref="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value"/> or has children |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationPath"> |
| | | <summary> |
| | | Utility methods and constants for manipulating Configuration paths |
| | | </summary> |
| | | </member> |
| | | <member name="F:Microsoft.Extensions.Configuration.ConfigurationPath.KeyDelimiter"> |
| | | <summary> |
| | | The delimiter ":" used to separate individual keys in a path. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.String[])"> |
| | | <summary> |
| | | Combines path segments into one path. |
| | | </summary> |
| | | <param name="pathSegments">The path segments to combine.</param> |
| | | <returns>The combined path.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.Collections.Generic.IEnumerable{System.String})"> |
| | | <summary> |
| | | Combines path segments into one path. |
| | | </summary> |
| | | <param name="pathSegments">The path segments to combine.</param> |
| | | <returns>The combined path.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetSectionKey(System.String)"> |
| | | <summary> |
| | | Extracts the last path segment from the path. |
| | | </summary> |
| | | <param name="path">The path.</param> |
| | | <returns>The last path segment of the path.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetParentPath(System.String)"> |
| | | <summary> |
| | | Extracts the path corresponding to the parent node for a given path. |
| | | </summary> |
| | | <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> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.IConfiguration"> |
| | | <summary> |
| | | Represents a set of key/value application configuration properties. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfiguration.Item(System.String)"> |
| | | <summary> |
| | | Gets or sets a configuration value. |
| | | </summary> |
| | | <param name="key">The configuration key.</param> |
| | | <returns>The configuration value.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetSection(System.String)"> |
| | | <summary> |
| | | Gets a configuration sub-section with the specified key. |
| | | </summary> |
| | | <param name="key">The key of the configuration section.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns> |
| | | <remarks> |
| | | This method will never return <c>null</c>. If no matching sub-section is found with the specified key, |
| | | an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned. |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetChildren"> |
| | | <summary> |
| | | Gets the immediate descendant configuration sub-sections. |
| | | </summary> |
| | | <returns>The configuration sub-sections.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetReloadToken"> |
| | | <summary> |
| | | Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded. |
| | | </summary> |
| | | <returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"> |
| | | <summary> |
| | | Represents a type used to build application configuration. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"> |
| | | <summary> |
| | | Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> |
| | | and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>s. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources"> |
| | | <summary> |
| | | Gets the sources used to obtain configuration values |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)"> |
| | | <summary> |
| | | Adds a new configuration source. |
| | | </summary> |
| | | <param name="source">The configuration source to add.</param> |
| | | <returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Build"> |
| | | <summary> |
| | | 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"/>. |
| | | </summary> |
| | | <returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered sources.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.IConfigurationProvider"> |
| | | <summary> |
| | | Provides configuration key/values for an application. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.TryGet(System.String,System.String@)"> |
| | | <summary> |
| | | Tries to get a configuration value for the specified key. |
| | | </summary> |
| | | <param name="key">The key.</param> |
| | | <param name="value">The value.</param> |
| | | <returns><c>True</c> if a value for the specified key was found, otherwise <c>false</c>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Set(System.String,System.String)"> |
| | | <summary> |
| | | Sets a configuration value for the specified key. |
| | | </summary> |
| | | <param name="key">The key.</param> |
| | | <param name="value">The value.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetReloadToken"> |
| | | <summary> |
| | | Returns a change token if this provider supports change tracking, null otherwise. |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Load"> |
| | | <summary> |
| | | Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)"> |
| | | <summary> |
| | | Returns the immediate descendant configuration keys for a given parent path based on this |
| | | <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>'s data and the set of keys returned by all the preceding |
| | | <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s. |
| | | </summary> |
| | | <param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param> |
| | | <param name="parentPath">The parent path.</param> |
| | | <returns>The child keys.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.IConfigurationRoot"> |
| | | <summary> |
| | | Represents the root of an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> hierarchy. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationRoot.Reload"> |
| | | <summary> |
| | | Force the configuration values to be reloaded from the underlying <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfigurationRoot.Providers"> |
| | | <summary> |
| | | The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.IConfigurationSection"> |
| | | <summary> |
| | | Represents a section of application configuration values. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Key"> |
| | | <summary> |
| | | Gets the key this section occupies in its parent. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Path"> |
| | | <summary> |
| | | Gets the full path to this section within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value"> |
| | | <summary> |
| | | Gets or sets the section value. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.IConfigurationSource"> |
| | | <summary> |
| | | Represents a source of configuration key/values for an application. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Builds the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> for this source. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | <returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.Configuration.FileExtensions</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.Configuration.FileConfigurationExtensions"> |
| | | <summary> |
| | | Extension methods for <see cref="T:Microsoft.Extensions.Configuration.FileConfigurationProvider"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.SetFileProvider(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider)"> |
| | | <summary> |
| | | Sets the default <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to be used for file-based providers. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="fileProvider">The default file provider instance.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.GetFileProvider(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Gets the default <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to be used for file-based providers. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.SetBasePath(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)"> |
| | | <summary> |
| | | Sets the FileProvider for file-based providers to a PhysicalFileProvider with the base path. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="basePath">The absolute path of file-based providers.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.SetFileLoadExceptionHandler(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{Microsoft.Extensions.Configuration.FileLoadExceptionContext})"> |
| | | <summary> |
| | | Sets a default action to be invoked for file-based providers when an error occurs. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="handler">The Action to be invoked on a file load exception.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.GetFileLoadExceptionHandler(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Gets the default <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to be used for file-based providers. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.FileConfigurationProvider"> |
| | | <summary> |
| | | Base class for file based <see cref="T:Microsoft.Extensions.Configuration.ConfigurationProvider"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.FileConfigurationSource)"> |
| | | <summary> |
| | | Initializes a new instance with the specified source. |
| | | </summary> |
| | | <param name="source">The source settings.</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationProvider.Source"> |
| | | <summary> |
| | | The source settings for this provider. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationProvider.Load"> |
| | | <summary> |
| | | Loads the contents of the file at <see cref="T:System.IO.Path"/>. |
| | | </summary> |
| | | <exception cref="T:System.IO.FileNotFoundException">If Optional is <c>false</c> on the source and a |
| | | file does not exist at specified Path.</exception> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationProvider.Load(System.IO.Stream)"> |
| | | <summary> |
| | | Loads this provider's data from a stream. |
| | | </summary> |
| | | <param name="stream">The stream to read.</param> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.FileConfigurationSource"> |
| | | <summary> |
| | | Represents a base class for file based <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.FileProvider"> |
| | | <summary> |
| | | Used to access the contents of the file. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.Path"> |
| | | <summary> |
| | | The path to the file. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.Optional"> |
| | | <summary> |
| | | Determines if loading the file is optional. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.ReloadOnChange"> |
| | | <summary> |
| | | Determines whether the source will be loaded if the underlying file changes. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.ReloadDelay"> |
| | | <summary> |
| | | Number of milliseconds that reload will wait before calling Load. This helps |
| | | avoid triggering reload before a file is completely written. Default is 250. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.OnLoadException"> |
| | | <summary> |
| | | Will be called if an uncaught exception occurs in FileConfigurationProvider.Load. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Builds the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> for this source. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | <returns>A <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationSource.EnsureDefaults(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Called to use any default settings on the builder like the FileProvider or FileLoadExceptionHandler. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationSource.ResolveFileProvider"> |
| | | <summary> |
| | | If no file provider has been set, for absolute Path, this will creates a physical file provider |
| | | for the nearest existing directory. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.FileLoadExceptionContext"> |
| | | <summary> |
| | | Contains information about a file load exception. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileLoadExceptionContext.Provider"> |
| | | <summary> |
| | | The <see cref="T:Microsoft.Extensions.Configuration.FileConfigurationProvider"/> that caused the exception. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileLoadExceptionContext.Exception"> |
| | | <summary> |
| | | The exception that occured in Load. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileLoadExceptionContext.Ignore"> |
| | | <summary> |
| | | If true, the exception will not be rethrown. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileExtensions.Resources.Error_ExpectedPhysicalPath"> |
| | | <summary> |
| | | The expected physical path was '{0}'. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileExtensions.Resources.FormatError_ExpectedPhysicalPath(System.Object)"> |
| | | <summary> |
| | | The expected physical path was '{0}'. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileExtensions.Resources.Error_FileNotFound"> |
| | | <summary> |
| | | The configuration file '{0}' was not found and is not optional. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileExtensions.Resources.FormatError_FileNotFound(System.Object)"> |
| | | <summary> |
| | | The configuration file '{0}' was not found and is not optional. |
| | | </summary> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.Configuration.Json</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.Configuration.JsonConfigurationExtensions"> |
| | | <summary> |
| | | Extension methods for adding <see cref="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)"> |
| | | <summary> |
| | | Adds the JSON configuration provider at <paramref name="path"/> to <paramref name="builder"/>. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="path">Path relative to the base path stored in |
| | | <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean)"> |
| | | <summary> |
| | | Adds the JSON configuration provider at <paramref name="path"/> to <paramref name="builder"/>. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="path">Path relative to the base path stored in |
| | | <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param> |
| | | <param name="optional">Whether the file is optional.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean)"> |
| | | <summary> |
| | | Adds the JSON configuration provider at <paramref name="path"/> to <paramref name="builder"/>. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="path">Path relative to the base path stored in |
| | | <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param> |
| | | <param name="optional">Whether the file is optional.</param> |
| | | <param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean)"> |
| | | <summary> |
| | | Adds a JSON configuration source to <paramref name="builder"/>. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="provider">The <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to use to access the file.</param> |
| | | <param name="path">Path relative to the base path stored in |
| | | <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param> |
| | | <param name="optional">Whether the file is optional.</param> |
| | | <param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{Microsoft.Extensions.Configuration.Json.JsonConfigurationSource})"> |
| | | <summary> |
| | | Adds a JSON configuration source to <paramref name="builder"/>. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="configureSource">Configures the source.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"> |
| | | <summary> |
| | | A JSON file based <see cref="T:Microsoft.Extensions.Configuration.FileConfigurationProvider"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Json.JsonConfigurationSource)"> |
| | | <summary> |
| | | Initializes a new instance with the specified source. |
| | | </summary> |
| | | <param name="source">The source settings.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.Load(System.IO.Stream)"> |
| | | <summary> |
| | | Loads the JSON data from a stream. |
| | | </summary> |
| | | <param name="stream">The stream to read.</param> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationSource"> |
| | | <summary> |
| | | Represents a JSON file as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.JsonConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Builds the <see cref="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"/> for this source. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | <returns>A <see cref="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"/></returns> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.Json.Resources.Error_InvalidFilePath"> |
| | | <summary> |
| | | File path must be a non-empty string. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.Resources.FormatError_InvalidFilePath"> |
| | | <summary> |
| | | File path must be a non-empty string. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.Json.Resources.Error_JSONParseError"> |
| | | <summary> |
| | | Could not parse the JSON file. Error on line number '{0}': '{1}'. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.Resources.FormatError_JSONParseError(System.Object,System.Object)"> |
| | | <summary> |
| | | Could not parse the JSON file. Error on line number '{0}': '{1}'. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.Json.Resources.Error_KeyIsDuplicated"> |
| | | <summary> |
| | | A duplicate key '{0}' was found. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.Resources.FormatError_KeyIsDuplicated(System.Object)"> |
| | | <summary> |
| | | A duplicate key '{0}' was found. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.Json.Resources.Error_UnsupportedJSONToken"> |
| | | <summary> |
| | | Unsupported JSON token '{0}' was found. Path '{1}', line {2} position {3}. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.Resources.FormatError_UnsupportedJSONToken(System.Object,System.Object,System.Object,System.Object)"> |
| | | <summary> |
| | | Unsupported JSON token '{0}' was found. Path '{1}', line {2} position {3}. |
| | | </summary> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.Configuration</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationBuilder"> |
| | | <summary> |
| | | Used to build key/value based configuration settings for use in an application. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources"> |
| | | <summary> |
| | | Returns the sources used to obtain configuration values. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Properties"> |
| | | <summary> |
| | | Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> |
| | | and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)"> |
| | | <summary> |
| | | Adds a new configuration source. |
| | | </summary> |
| | | <param name="source">The configuration source to add.</param> |
| | | <returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Build"> |
| | | <summary> |
| | | Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of providers registered in |
| | | <see cref="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources"/>. |
| | | </summary> |
| | | <returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered providers.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyComparer"> |
| | | <summary> |
| | | IComparer implementation used to order configuration keys. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Instance"> |
| | | <summary> |
| | | The default instance. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Compare(System.String,System.String)"> |
| | | <summary> |
| | | Compares two strings. |
| | | </summary> |
| | | <param name="x">First string.</param> |
| | | <param name="y">Second string.</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationProvider"> |
| | | <summary> |
| | | Base helper class for implementing an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.#ctor"> |
| | | <summary> |
| | | Initializes a new <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationProvider.Data"> |
| | | <summary> |
| | | The configuration key value pairs for this provider. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.TryGet(System.String,System.String@)"> |
| | | <summary> |
| | | Attempts to find a value with the given key, returns true if one is found, false otherwise. |
| | | </summary> |
| | | <param name="key">The key to lookup.</param> |
| | | <param name="value">The value found at key if one is found.</param> |
| | | <returns>True if key has a value, false otherwise.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Set(System.String,System.String)"> |
| | | <summary> |
| | | Sets a value for a given key. |
| | | </summary> |
| | | <param name="key">The configuration key to set.</param> |
| | | <param name="value">The value to set.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Load"> |
| | | <summary> |
| | | Loads (or reloads) the data for this provider. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)"> |
| | | <summary> |
| | | Returns the list of keys that this provider has. |
| | | </summary> |
| | | <param name="earlierKeys">The earlier keys that other providers contain.</param> |
| | | <param name="parentPath">The path for the parent IConfiguration.</param> |
| | | <returns>The list of keys for this provider.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetReloadToken"> |
| | | <summary> |
| | | Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to listen when this provider is reloaded. |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.OnReload"> |
| | | <summary> |
| | | Triggers the reload change token and creates a new one. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationReloadToken"> |
| | | <summary> |
| | | Implements <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.ActiveChangeCallbacks"> |
| | | <summary> |
| | | Indicates if this token will proactively raise callbacks. Callbacks are still guaranteed to be invoked, eventually. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.HasChanged"> |
| | | <summary> |
| | | Gets a value that indicates if a change has occurred. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.RegisterChangeCallback(System.Action{System.Object},System.Object)"> |
| | | <summary> |
| | | Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/> |
| | | MUST be set before the callback is invoked. |
| | | </summary> |
| | | <param name="callback">The callback to invoke.</param> |
| | | <param name="state">State to be passed into the callback.</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.OnReload"> |
| | | <summary> |
| | | Used to trigger the change token when a reload occurs. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationRoot"> |
| | | <summary> |
| | | The root node for a configuration. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.#ctor(System.Collections.Generic.IList{Microsoft.Extensions.Configuration.IConfigurationProvider})"> |
| | | <summary> |
| | | Initializes a Configuration root with a list of providers. |
| | | </summary> |
| | | <param name="providers">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Providers"> |
| | | <summary> |
| | | The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Item(System.String)"> |
| | | <summary> |
| | | Gets or sets the value corresponding to a configuration key. |
| | | </summary> |
| | | <param name="key">The configuration key.</param> |
| | | <returns>The configuration value.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetChildren"> |
| | | <summary> |
| | | Gets the immediate children sub-sections. |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetReloadToken"> |
| | | <summary> |
| | | Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded. |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetSection(System.String)"> |
| | | <summary> |
| | | Gets a configuration sub-section with the specified key. |
| | | </summary> |
| | | <param name="key">The key of the configuration section.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns> |
| | | <remarks> |
| | | This method will never return <c>null</c>. If no matching sub-section is found with the specified key, |
| | | an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned. |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Reload"> |
| | | <summary> |
| | | Force the configuration values to be reloaded from the underlying sources. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationSection"> |
| | | <summary> |
| | | Represents a section of application configuration values. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.#ctor(Microsoft.Extensions.Configuration.ConfigurationRoot,System.String)"> |
| | | <summary> |
| | | Initializes a new instance. |
| | | </summary> |
| | | <param name="root">The configuration root.</param> |
| | | <param name="path">The path to this section.</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Path"> |
| | | <summary> |
| | | Gets the full path to this section from the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Key"> |
| | | <summary> |
| | | Gets the key this section occupies in its parent. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Value"> |
| | | <summary> |
| | | Gets or sets the section value. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Item(System.String)"> |
| | | <summary> |
| | | Gets or sets the value corresponding to a configuration key. |
| | | </summary> |
| | | <param name="key">The configuration key.</param> |
| | | <returns>The configuration value.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetSection(System.String)"> |
| | | <summary> |
| | | Gets a configuration sub-section with the specified key. |
| | | </summary> |
| | | <param name="key">The key of the configuration section.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns> |
| | | <remarks> |
| | | This method will never return <c>null</c>. If no matching sub-section is found with the specified key, |
| | | an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned. |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetChildren"> |
| | | <summary> |
| | | Gets the immediate descendant configuration sub-sections. |
| | | </summary> |
| | | <returns>The configuration sub-sections.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetReloadToken"> |
| | | <summary> |
| | | Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded. |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions"> |
| | | <summary> |
| | | IConfigurationBuilder extension methods for the MemoryConfigurationProvider. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Adds the memory configuration provider to <paramref name="configurationBuilder"/>. |
| | | </summary> |
| | | <param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})"> |
| | | <summary> |
| | | Adds the memory configuration provider to <paramref name="configurationBuilder"/>. |
| | | </summary> |
| | | <param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="initialData">The data to add to memory configuration provider.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"> |
| | | <summary> |
| | | In-memory implementation of <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource)"> |
| | | <summary> |
| | | Initialize a new instance from the source. |
| | | </summary> |
| | | <param name="source">The source settings.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.Add(System.String,System.String)"> |
| | | <summary> |
| | | Add a new key and value pair. |
| | | </summary> |
| | | <param name="key">The configuration key.</param> |
| | | <param name="value">The configuration value.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.GetEnumerator"> |
| | | <summary> |
| | | Returns an enumerator that iterates through the collection. |
| | | </summary> |
| | | <returns>An enumerator that can be used to iterate through the collection.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.System#Collections#IEnumerable#GetEnumerator"> |
| | | <summary> |
| | | Returns an enumerator that iterates through the collection. |
| | | </summary> |
| | | <returns>An enumerator that can be used to iterate through the collection.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource"> |
| | | <summary> |
| | | Represents in-memory data as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.InitialData"> |
| | | <summary> |
| | | The initial key value configuration pairs. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Builds the <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/> for this source. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | <returns>A <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/></returns> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.Resources.Error_NoSources"> |
| | | <summary> |
| | | A configuration source is not registered. Please register one before setting a value. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Resources.FormatError_NoSources"> |
| | | <summary> |
| | | A configuration source is not registered. Please register one before setting a value. |
| | | </summary> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.FileProviders.Abstractions</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.FileProviders.IDirectoryContents"> |
| | | <summary> |
| | | Represents a directory's content in the file provider. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IDirectoryContents.Exists"> |
| | | <summary> |
| | | True if a directory was located at the given path. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.IFileInfo"> |
| | | <summary> |
| | | Represents a file in the given file provider. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Exists"> |
| | | <summary> |
| | | True if resource exists in the underlying storage system. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Length"> |
| | | <summary> |
| | | The length of the file in bytes, or -1 for a directory or non-existing files. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IFileInfo.PhysicalPath"> |
| | | <summary> |
| | | The path to the file, including the file name. Return null if the file is not directly accessible. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Name"> |
| | | <summary> |
| | | The name of the file or directory, not including any path. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IFileInfo.LastModified"> |
| | | <summary> |
| | | When the file was last modified |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IFileInfo.IsDirectory"> |
| | | <summary> |
| | | True for the case TryGetDirectoryContents has enumerated a sub-directory |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.IFileInfo.CreateReadStream"> |
| | | <summary> |
| | | Return file contents as readonly stream. Caller should dispose stream when complete. |
| | | </summary> |
| | | <returns>The file stream</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.IFileProvider"> |
| | | <summary> |
| | | A read-only file provider abstraction. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetFileInfo(System.String)"> |
| | | <summary> |
| | | Locate a file at the given path. |
| | | </summary> |
| | | <param name="subpath">Relative path that identifies the file.</param> |
| | | <returns>The file information. Caller must check Exists property.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetDirectoryContents(System.String)"> |
| | | <summary> |
| | | Enumerate a directory at the given path, if any. |
| | | </summary> |
| | | <param name="subpath">Relative path that identifies the directory.</param> |
| | | <returns>Returns the contents of the directory.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.IFileProvider.Watch(System.String)"> |
| | | <summary> |
| | | Creates a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for the specified <paramref name="filter"/>. |
| | | </summary> |
| | | <param name="filter">Filter string used to determine what files or folders to monitor. Example: **/*.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> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"> |
| | | <summary> |
| | | Represents a non-existing directory |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Singleton"> |
| | | <summary> |
| | | A shared instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"/> |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Exists"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.GetEnumerator"> |
| | | <summary>Returns an enumerator that iterates through the collection.</summary> |
| | | <returns>An enumerator to an empty collection.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.System#Collections#IEnumerable#GetEnumerator"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"> |
| | | <summary> |
| | | Represents a non-existing file. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.#ctor(System.String)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"/>. |
| | | </summary> |
| | | <param name="name">The name of the file that could not be found</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Exists"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.IsDirectory"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.LastModified"> |
| | | <summary> |
| | | Returns <see cref="F:System.DateTimeOffset.MinValue"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Length"> |
| | | <summary> |
| | | Always equals -1. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Name"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.PhysicalPath"> |
| | | <summary> |
| | | Always null. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.CreateReadStream"> |
| | | <summary> |
| | | Always throws. A stream cannot be created for non-existing file. |
| | | </summary> |
| | | <exception cref="T:System.IO.FileNotFoundException">Always thrown.</exception> |
| | | <returns>Does not return</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.NullChangeToken"> |
| | | <summary> |
| | | An empty change token that doesn't raise any change callbacks. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.Singleton"> |
| | | <summary> |
| | | A singleton instance of <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken"/> |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.HasChanged"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.ActiveChangeCallbacks"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NullChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)"> |
| | | <summary> |
| | | Always returns an empty disposable object. Callbacks will never be called. |
| | | </summary> |
| | | <param name="callback">This parameter is ignored</param> |
| | | <param name="state">This parameter is ignored</param> |
| | | <returns>A disposable object that noops on dispose.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.NullFileProvider"> |
| | | <summary> |
| | | An empty file provider with no contents. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetDirectoryContents(System.String)"> |
| | | <summary> |
| | | Enumerate a non-existent directory. |
| | | </summary> |
| | | <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> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetFileInfo(System.String)"> |
| | | <summary> |
| | | Locate a non-existent file. |
| | | </summary> |
| | | <param name="subpath">A path under the root directory.</param> |
| | | <returns>A <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> representing a non-existent file at the given path.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.Watch(System.String)"> |
| | | <summary> |
| | | Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that monitors nothing. |
| | | </summary> |
| | | <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> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.FileProviders.Physical</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo"> |
| | | <summary> |
| | | Represents a directory on a physical filesystem |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.#ctor(System.IO.DirectoryInfo)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo"/> that wraps an instance of <see cref="T:System.IO.DirectoryInfo"/> |
| | | </summary> |
| | | <param name="info">The directory</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.Exists"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.Length"> |
| | | <summary> |
| | | Always equals -1. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.PhysicalPath"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.Name"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.LastModified"> |
| | | <summary> |
| | | The time when the directory was last written to. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.IsDirectory"> |
| | | <summary> |
| | | Always true. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.CreateReadStream"> |
| | | <summary> |
| | | Always throws an exception because read streams are not support on directories. |
| | | </summary> |
| | | <exception cref="T:System.InvalidOperationException">Always thrown</exception> |
| | | <returns>Never returns</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo"> |
| | | <summary> |
| | | Represents a file on a physical filesystem |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.#ctor(System.IO.FileInfo)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo"/> that wraps an instance of <see cref="T:System.IO.FileInfo"/> |
| | | </summary> |
| | | <param name="info">The <see cref="T:System.IO.FileInfo"/></param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.Exists"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.Length"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.PhysicalPath"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.Name"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.LastModified"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.IsDirectory"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.CreateReadStream"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher"> |
| | | <summary> |
| | | <para> |
| | | A file watcher that watches a physical filesystem for changes. |
| | | </para> |
| | | <para> |
| | | Triggers events on <see cref="T:Microsoft.Extensions.Primitives.IChangeToken" /> when files are created, change, renamed, or deleted. |
| | | </para> |
| | | </summary> |
| | | </member> |
| | | <member name="F:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher._emptyRenameEventQuirksMode"> |
| | | <summary> |
| | | If for some unforseen reason the patch for aspnet/Home#2808 causes issues for users, |
| | | this gives them a way to disable the behavior change. |
| | | They is enabled by setting <c>Switch.Microsoft.AspNetCore.FileProviders.IgnoreEmptyRenameEvents</c> to <c>true</c> |
| | | in the app configuration. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.#ctor(System.String,System.IO.FileSystemWatcher,System.Boolean)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher" /> that watches files in <paramref name="root" />. |
| | | Wraps an instance of <see cref="T:System.IO.FileSystemWatcher" /> |
| | | </summary> |
| | | <param name="root">Root directory for the watcher</param> |
| | | <param name="fileSystemWatcher">The wrapped watcher that is watching <paramref name="root" /></param> |
| | | <param name="pollForChanges"> |
| | | True when the watcher should use polling to trigger instances of |
| | | <see cref="T:Microsoft.Extensions.Primitives.IChangeToken" /> created by <see cref="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.CreateFileChangeToken(System.String)" /> |
| | | </param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.CreateFileChangeToken(System.String)"> |
| | | <summary> |
| | | <para> |
| | | Creates an instance of <see cref="T:Microsoft.Extensions.Primitives.IChangeToken" /> for all files and directories that match the |
| | | <paramref name="filter" /> |
| | | </para> |
| | | <para> |
| | | Globbing patterns are relative to the root directory given in the constructor |
| | | <seealso cref="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.#ctor(System.String,System.IO.FileSystemWatcher,System.Boolean)" />. Globbing patterns |
| | | are interpreted by <seealso cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" />. |
| | | </para> |
| | | </summary> |
| | | <param name="filter">A globbing pattern for files and directories to watch</param> |
| | | <returns>A change token for all files that match the filter</returns> |
| | | <exception cref="T:System.ArgumentNullException">When <paramref name="filter" /> is null</exception> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.Dispose"> |
| | | <summary> |
| | | Disposes the file watcher |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken"> |
| | | <summary> |
| | | <para> |
| | | A change token that polls for file system changes. |
| | | </para> |
| | | <para> |
| | | This change token does not raise any change callbacks. Callers should watch for <see cref="P:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken.HasChanged" /> to turn |
| | | from false to true |
| | | and dispose the token after this happens. |
| | | </para> |
| | | </summary> |
| | | <remarks> |
| | | Polling occurs every 4 seconds. |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken.#ctor(System.IO.FileInfo)"> |
| | | <summary> |
| | | Initializes a new instance of <see cref="T:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken" /> that polls the specified file for changes as |
| | | determined by <see cref="P:System.IO.FileSystemInfo.LastWriteTimeUtc" />. |
| | | </summary> |
| | | <param name="fileInfo">The <see cref="T:System.IO.FileInfo"/> to poll</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken.ActiveChangeCallbacks"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken.HasChanged"> |
| | | <summary> |
| | | True when the file has changed since the change token was created. Once the file changes, this value is always true |
| | | </summary> |
| | | <remarks> |
| | | Once true, the value will always be true. Change tokens should not re-used once expired. The caller should discard this |
| | | instance once it sees <see cref="P:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken.HasChanged" /> is true. |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)"> |
| | | <summary> |
| | | Does not actually register callbacks. |
| | | </summary> |
| | | <param name="callback">This parameter is ignored</param> |
| | | <param name="state">This parameter is ignored</param> |
| | | <returns>A disposable object that noops when disposed</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken"> |
| | | <summary> |
| | | A polling based <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for wildcard patterns. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken.#ctor(System.String,System.String)"> |
| | | <summary> |
| | | Initializes a new instance of <see cref="T:Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken"/>. |
| | | </summary> |
| | | <param name="root">The root of the file system.</param> |
| | | <param name="pattern">The pattern to watch.</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken.ActiveChangeCallbacks"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken.HasChanged"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken.GetLastWriteUtc(System.String)"> |
| | | <summary> |
| | | Gets the last write time of the file at the specified <paramref name="path"/>. |
| | | </summary> |
| | | <param name="path">The root relative path.</param> |
| | | <returns>The <see cref="T:System.DateTime"/> that the file was last modified.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.Internal.PhysicalDirectoryContents"> |
| | | <summary> |
| | | Represents the contents of a physical file directory |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Internal.PhysicalDirectoryContents.#ctor(System.String)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.Internal.PhysicalDirectoryContents"/> |
| | | </summary> |
| | | <param name="directory">The directory</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Internal.PhysicalDirectoryContents.Exists"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Internal.PhysicalDirectoryContents.GetEnumerator"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.PhysicalFileProvider"> |
| | | <summary> |
| | | Looks up files using the on-disk file system |
| | | </summary> |
| | | <remarks> |
| | | When the environment variable "DOTNET_USE_POLLING_FILE_WATCHER" is set to "1" or "true", calls to |
| | | <see cref="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.Watch(System.String)" /> will use <see cref="T:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken" />. |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.#ctor(System.String)"> |
| | | <summary> |
| | | Initializes a new instance of a PhysicalFileProvider at the given root directory. |
| | | </summary> |
| | | <param name="root">The root directory. This should be an absolute path.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.Dispose"> |
| | | <summary> |
| | | Disposes the provider. Change tokens may not trigger after the provider is disposed. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.PhysicalFileProvider.Root"> |
| | | <summary> |
| | | The root directory for this instance. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.GetFileInfo(System.String)"> |
| | | <summary> |
| | | Locate a file at the given path by directly mapping path segments to physical directories. |
| | | </summary> |
| | | <param name="subpath">A path under the root directory</param> |
| | | <returns>The file information. Caller must check Exists property. </returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.GetDirectoryContents(System.String)"> |
| | | <summary> |
| | | Enumerate a directory at the given path, if any. |
| | | </summary> |
| | | <param name="subpath">A path under the root directory. Leading slashes are ignored.</param> |
| | | <returns> |
| | | Contents of the directory. Caller must check Exists property. <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents" /> if |
| | | <paramref name="subpath" /> is absolute, if the directory does not exist, or <paramref name="subpath" /> has invalid |
| | | characters. |
| | | </returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.Watch(System.String)"> |
| | | <summary> |
| | | <para>Creates a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken" /> for the specified <paramref name="filter" />.</para> |
| | | <para>Globbing patterns are interpreted by <seealso cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" />.</para> |
| | | </summary> |
| | | <param name="filter"> |
| | | Filter string used to determine what files or folders to monitor. Example: **/*.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 a <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken" /> if <paramref name="filter" /> has invalid filter |
| | | characters or if <paramref name="filter" /> is an absolute path or outside the root directory specified in the |
| | | constructor <seealso cref="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.#ctor(System.String)" />. |
| | | </returns> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.FileSystemGlobbing</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"> |
| | | <summary> |
| | | Represents a directory |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase.EnumerateFileSystemInfos"> |
| | | <summary> |
| | | Enumerates all files and directories in the directory. |
| | | </summary> |
| | | <returns>Collection of files and directories</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase.GetDirectory(System.String)"> |
| | | <summary> |
| | | Returns an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase" /> that represents a subdirectory |
| | | </summary> |
| | | <param name="path">The directory name</param> |
| | | <returns>Instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase" /> even if directory does not exist</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase.GetFile(System.String)"> |
| | | <summary> |
| | | Returns an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase" /> that represents a file in the directory |
| | | </summary> |
| | | <param name="path">The file name</param> |
| | | <returns>Instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase" /> even if file does not exist</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper"> |
| | | <summary> |
| | | Wraps an instance of <see cref="T:System.IO.DirectoryInfo" /> and provides implementation of |
| | | <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase" />. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.#ctor(System.IO.DirectoryInfo)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper" />. |
| | | </summary> |
| | | <param name="directoryInfo">The <see cref="T:System.IO.DirectoryInfo" />.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.EnumerateFileSystemInfos"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.GetDirectory(System.String)"> |
| | | <summary> |
| | | Returns an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase" /> that represents a subdirectory. |
| | | </summary> |
| | | <remarks> |
| | | If <paramref name="name" /> equals '..', this returns the parent directory. |
| | | </remarks> |
| | | <param name="name">The directory name</param> |
| | | <returns>The directory</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.GetFile(System.String)"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.Name"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.FullName"> |
| | | <summary> |
| | | Returns the full path to the directory. |
| | | </summary> |
| | | <remarks> |
| | | Equals the value of <seealso cref="P:System.IO.FileSystemInfo.FullName" />. |
| | | </remarks> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.ParentDirectory"> |
| | | <summary> |
| | | Returns the parent directory. |
| | | </summary> |
| | | <remarks> |
| | | Equals the value of <seealso cref="P:System.IO.DirectoryInfo.Parent" />. |
| | | </remarks> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"> |
| | | <summary> |
| | | Represents a file |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper"> |
| | | <summary> |
| | | Wraps an instance of <see cref="T:System.IO.FileInfo" /> to provide implementation of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase" />. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper.#ctor(System.IO.FileInfo)"> |
| | | <summary> |
| | | Initializes instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper" /> to wrap the specified object <see cref="T:System.IO.FileInfo" />. |
| | | </summary> |
| | | <param name="fileInfo">The <see cref="T:System.IO.FileInfo" /></param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper.Name"> |
| | | <summary> |
| | | The file name. (Overrides <see cref="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.Name" />). |
| | | </summary> |
| | | <remarks> |
| | | Equals the value of <see cref="P:System.IO.FileInfo.Name" />. |
| | | </remarks> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper.FullName"> |
| | | <summary> |
| | | The full path of the file. (Overrides <see cref="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.FullName" />). |
| | | </summary> |
| | | <remarks> |
| | | Equals the value of <see cref="P:System.IO.FileSystemInfo.Name" />. |
| | | </remarks> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper.ParentDirectory"> |
| | | <summary> |
| | | The directory containing the file. (Overrides <see cref="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.ParentDirectory" />). |
| | | </summary> |
| | | <remarks> |
| | | Equals the value of <see cref="P:System.IO.FileInfo.Directory" />. |
| | | </remarks> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase"> |
| | | <summary> |
| | | Shared abstraction for files and directories |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.Name"> |
| | | <summary> |
| | | A string containing the name of the file or directory |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.FullName"> |
| | | <summary> |
| | | A string containing the full path of the file or directory |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.ParentDirectory"> |
| | | <summary> |
| | | The parent directory for the current file or directory |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch"> |
| | | <summary> |
| | | Represents a file that was matched by searching using a globbing pattern |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Path"> |
| | | <summary> |
| | | The path to the file matched |
| | | </summary> |
| | | <remarks> |
| | | If the matcher searched for "**/*.cs" using "src/Project" as the directory base and the pattern matcher found |
| | | "src/Project/Interfaces/IFile.cs", then Stem = "Interfaces/IFile.cs" and Path = "src/Project/Interfaces/IFile.cs". |
| | | </remarks> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Stem"> |
| | | <summary> |
| | | The subpath to the matched file under the base directory searched |
| | | </summary> |
| | | <remarks> |
| | | If the matcher searched for "**/*.cs" using "src/Project" as the directory base and the pattern matcher found |
| | | "src/Project/Interfaces/IFile.cs", |
| | | then Stem = "Interfaces/IFile.cs" and Path = "src/Project/Interfaces/IFile.cs". |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.#ctor(System.String,System.String)"> |
| | | <summary> |
| | | Initializes new instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /> |
| | | </summary> |
| | | <param name="path">The path to the matched file</param> |
| | | <param name="stem">The stem</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Equals(Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch)"> |
| | | <summary> |
| | | Determines if the specified match is equivalent to the current match using a case-insensitive comparison. |
| | | </summary> |
| | | <param name="other">The other match to be compared</param> |
| | | <returns>True if <see cref="P:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Path" /> and <see cref="P:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Stem" /> are equal using case-insensitive comparison</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Equals(System.Object)"> |
| | | <summary> |
| | | Determines if the specified object is equivalent to the current match using a case-insensitive comparison. |
| | | </summary> |
| | | <param name="obj">The object to be compared</param> |
| | | <returns>True when <see cref="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Equals(Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch)" /></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.GetHashCode"> |
| | | <summary> |
| | | Gets a hash for the file pattern match. |
| | | </summary> |
| | | <returns>Some number</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo"> |
| | | <summary> |
| | | Avoids using disk for uses like Pattern Matching. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})"> |
| | | <summary> |
| | | Creates a new InMemoryDirectoryInfo with the root directory and files given. |
| | | </summary> |
| | | <param name="rootDir">The root directory that this FileSystem will use.</param> |
| | | <param name="files">Collection of file names. If relative paths <paramref name="rootDir"/> will be prepended to the paths.</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.FullName"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.Name"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.ParentDirectory"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.EnumerateFileSystemInfos"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.GetDirectory(System.String)"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.GetFile(System.String)"> |
| | | <summary> |
| | | Returns an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"/> that matches the <paramref name="path"/> given. |
| | | </summary> |
| | | <param name="path">The filename.</param> |
| | | <returns>Instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"/> if the file exists, null otherwise.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.Matcher"> |
| | | <summary> |
| | | Searches the file system for files with names that match specified patterns. |
| | | </summary> |
| | | <remarks> |
| | | <para> |
| | | Patterns specified in <seealso cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddInclude(System.String)" /> and <seealso cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddExclude(System.String)" /> can use |
| | | the following formats to match multiple files or directories. |
| | | </para> |
| | | <list type="bullet"> |
| | | <item> |
| | | <term> |
| | | exact directory and file name |
| | | </term> |
| | | <description> |
| | | <list type="bullet"> |
| | | <item> |
| | | <term>"one.txt"</term> |
| | | </item> |
| | | <item> |
| | | <term>"dir/two.txt"</term> |
| | | </item> |
| | | </list> |
| | | </description> |
| | | </item> |
| | | <item> |
| | | <term> |
| | | wildcards (*) in file and directory names that represent zero to many characters not including |
| | | directory separators characters |
| | | </term> |
| | | <description> |
| | | <list type="bullet"> |
| | | <item> |
| | | <term>"*.txt"</term><description>all files with .txt file extension</description> |
| | | </item> |
| | | <item> |
| | | <term>"*.*"</term><description>all files with an extension</description> |
| | | </item> |
| | | <item> |
| | | <term>"*"</term><description>all files in top level directory</description> |
| | | </item> |
| | | <item> |
| | | <term>".*"</term><description>filenames beginning with '.'</description> |
| | | </item> |
| | | - "*word* - all files with 'word' in the filename |
| | | <item> |
| | | <term>"readme.*"</term> |
| | | <description>all files named 'readme' with any file extension</description> |
| | | </item> |
| | | <item> |
| | | <term>"styles/*.css"</term> |
| | | <description>all files with extension '.css' in the directory 'styles/'</description> |
| | | </item> |
| | | <item> |
| | | <term>"scripts/*/*"</term> |
| | | <description>all files in 'scripts/' or one level of subdirectory under 'scripts/'</description> |
| | | </item> |
| | | <item> |
| | | <term>"images*/*"</term> |
| | | <description>all files in a folder with name that is or begins with 'images'</description> |
| | | </item> |
| | | </list> |
| | | </description> |
| | | </item> |
| | | <item> |
| | | <term>arbitrary directory depth ("/**/")</term> |
| | | <description> |
| | | <list type="bullet"> |
| | | <item> |
| | | <term>"**/*"</term><description>all files in any subdirectory</description> |
| | | </item> |
| | | <item> |
| | | <term>"dir/**/*"</term><description>all files in any subdirectory under 'dir/'</description> |
| | | </item> |
| | | </list> |
| | | </description> |
| | | </item> |
| | | <item> |
| | | <term>relative paths</term> |
| | | <description> |
| | | '../shared/*' - all files in a diretory named 'shared' at the sibling level to the base directory given |
| | | to <see cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.Execute(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)" /> |
| | | </description> |
| | | </item> |
| | | </list> |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.#ctor"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" /> using case-insensitive matching |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.#ctor(System.StringComparison)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" /> using the string comparsion method specified |
| | | </summary> |
| | | <param name="comparisonType">The <see cref="T:System.StringComparison" /> to use</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddInclude(System.String)"> |
| | | <summary> |
| | | <para> |
| | | Add a file name pattern that the matcher should use to discover files. Patterns are relative to the root |
| | | directory given when <see cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.Execute(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)" /> is called. |
| | | </para> |
| | | <para> |
| | | Use the forward slash '/' to represent directory separator. Use '*' to represent wildcards in file and |
| | | directory names. Use '**' to represent arbitrary directory depth. Use '..' to represent a parent directory. |
| | | </para> |
| | | </summary> |
| | | <param name="pattern">The globbing pattern</param> |
| | | <returns>The matcher</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddExclude(System.String)"> |
| | | <summary> |
| | | <para> |
| | | Add a file name pattern for files the matcher should exclude from the results. Patterns are relative to the |
| | | root directory given when <see cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.Execute(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)" /> is called. |
| | | </para> |
| | | <para> |
| | | Use the forward slash '/' to represent directory separator. Use '*' to represent wildcards in file and |
| | | directory names. Use '**' to represent arbitrary directory depth. Use '..' to represent a parent directory. |
| | | </para> |
| | | </summary> |
| | | <param name="pattern">The globbing pattern</param> |
| | | <returns>The matcher</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.Execute(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)"> |
| | | <summary> |
| | | Searches the directory specified for all files matching patterns added to this instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" /> |
| | | </summary> |
| | | <param name="directoryInfo">The root directory for the search</param> |
| | | <returns>Always returns instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult" />, even if not files were matched</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.AddExcludePatterns(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable{System.String}[])"> |
| | | <summary> |
| | | Adds multiple exclude patterns to <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" />. <seealso cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddExclude(System.String)" /> |
| | | </summary> |
| | | <param name="matcher">The matcher to which the exclude patterns are added</param> |
| | | <param name="excludePatternsGroups">A list of globbing patterns</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.AddIncludePatterns(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable{System.String}[])"> |
| | | <summary> |
| | | Adds multiple patterns to include in <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" />. See <seealso cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddInclude(System.String)" /> |
| | | </summary> |
| | | <param name="matcher">The matcher to which the include patterns are added</param> |
| | | <param name="includePatternsGroups">A list of globbing patterns</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.GetResultsInFullPath(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String)"> |
| | | <summary> |
| | | Searches the directory specified for all files matching patterns added to this instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" /> |
| | | </summary> |
| | | <param name="matcher">The matcher</param> |
| | | <param name="directoryPath">The root directory for the search</param> |
| | | <returns>Absolute file paths of all files matched. Empty enumerable if no files matched given patterns.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.Match(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String)"> |
| | | <summary> |
| | | Matches the file passed in with the patterns in the matcher without going to disk. |
| | | </summary> |
| | | <param name="matcher">The matcher that holds the patterns and pattern matching type.</param> |
| | | <param name="file">The file to run the matcher against.</param> |
| | | <returns>The match results.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.Match(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String,System.String)"> |
| | | <summary> |
| | | Matches the file passed in with the patterns in the matcher without going to disk. |
| | | </summary> |
| | | <param name="matcher">The matcher that holds the patterns and pattern matching type.</param> |
| | | <param name="rootDir">The root directory for the matcher to match the file from.</param> |
| | | <param name="file">The file to run the matcher against.</param> |
| | | <returns>The match results.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.Match(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable{System.String})"> |
| | | <summary> |
| | | Matches the files passed in with the patterns in the matcher without going to disk. |
| | | </summary> |
| | | <param name="matcher">The matcher that holds the patterns and pattern matching type.</param> |
| | | <param name="files">The files to run the matcher against.</param> |
| | | <returns>The match results.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.Match(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String,System.Collections.Generic.IEnumerable{System.String})"> |
| | | <summary> |
| | | Matches the files passed in with the patterns in the matcher without going to disk. |
| | | </summary> |
| | | <param name="matcher">The matcher that holds the patterns and pattern matching type.</param> |
| | | <param name="rootDir">The root directory for the matcher to match the files from.</param> |
| | | <param name="files">The files to run the matcher against.</param> |
| | | <returns>The match results.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult"> |
| | | <summary> |
| | | Represents a collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /> |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch})"> |
| | | <summary> |
| | | Initializes the result with a collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /> |
| | | </summary> |
| | | <param name="files">A collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /></param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch},System.Boolean)"> |
| | | <summary> |
| | | Initializes the result with a collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /> |
| | | </summary> |
| | | <param name="files">A collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /></param> |
| | | <param name="hasMatches">A value that determines if <see cref="T:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult"/> has any matches.</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult.Files"> |
| | | <summary> |
| | | A collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /> |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult.HasMatches"> |
| | | <summary> |
| | | Gets a value that determines if this instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult"/> has any matches. |
| | | </summary> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.Configuration</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationBuilder"> |
| | | <summary> |
| | | Used to build key/value based configuration settings for use in an application. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources"> |
| | | <summary> |
| | | Returns the sources used to obtain configuration values. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Properties"> |
| | | <summary> |
| | | Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> |
| | | and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)"> |
| | | <summary> |
| | | Adds a new configuration source. |
| | | </summary> |
| | | <param name="source">The configuration source to add.</param> |
| | | <returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Build"> |
| | | <summary> |
| | | Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of providers registered in |
| | | <see cref="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources"/>. |
| | | </summary> |
| | | <returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered providers.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyComparer"> |
| | | <summary> |
| | | IComparer implementation used to order configuration keys. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Instance"> |
| | | <summary> |
| | | The default instance. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Compare(System.String,System.String)"> |
| | | <summary> |
| | | Compares two strings. |
| | | </summary> |
| | | <param name="x">First string.</param> |
| | | <param name="y">Second string.</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationProvider"> |
| | | <summary> |
| | | Base helper class for implementing an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.#ctor"> |
| | | <summary> |
| | | Initializes a new <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationProvider.Data"> |
| | | <summary> |
| | | The configuration key value pairs for this provider. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.TryGet(System.String,System.String@)"> |
| | | <summary> |
| | | Attempts to find a value with the given key, returns true if one is found, false otherwise. |
| | | </summary> |
| | | <param name="key">The key to lookup.</param> |
| | | <param name="value">The value found at key if one is found.</param> |
| | | <returns>True if key has a value, false otherwise.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Set(System.String,System.String)"> |
| | | <summary> |
| | | Sets a value for a given key. |
| | | </summary> |
| | | <param name="key">The configuration key to set.</param> |
| | | <param name="value">The value to set.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Load"> |
| | | <summary> |
| | | Loads (or reloads) the data for this provider. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)"> |
| | | <summary> |
| | | Returns the list of keys that this provider has. |
| | | </summary> |
| | | <param name="earlierKeys">The earlier keys that other providers contain.</param> |
| | | <param name="parentPath">The path for the parent IConfiguration.</param> |
| | | <returns>The list of keys for this provider.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetReloadToken"> |
| | | <summary> |
| | | Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to listen when this provider is reloaded. |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.OnReload"> |
| | | <summary> |
| | | Triggers the reload change token and creates a new one. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationReloadToken"> |
| | | <summary> |
| | | Implements <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.ActiveChangeCallbacks"> |
| | | <summary> |
| | | Indicates if this token will proactively raise callbacks. Callbacks are still guaranteed to be invoked, eventually. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.HasChanged"> |
| | | <summary> |
| | | Gets a value that indicates if a change has occurred. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.RegisterChangeCallback(System.Action{System.Object},System.Object)"> |
| | | <summary> |
| | | Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/> |
| | | MUST be set before the callback is invoked. |
| | | </summary> |
| | | <param name="callback">The callback to invoke.</param> |
| | | <param name="state">State to be passed into the callback.</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.OnReload"> |
| | | <summary> |
| | | Used to trigger the change token when a reload occurs. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationRoot"> |
| | | <summary> |
| | | The root node for a configuration. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.#ctor(System.Collections.Generic.IList{Microsoft.Extensions.Configuration.IConfigurationProvider})"> |
| | | <summary> |
| | | Initializes a Configuration root with a list of providers. |
| | | </summary> |
| | | <param name="providers">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Providers"> |
| | | <summary> |
| | | The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Item(System.String)"> |
| | | <summary> |
| | | Gets or sets the value corresponding to a configuration key. |
| | | </summary> |
| | | <param name="key">The configuration key.</param> |
| | | <returns>The configuration value.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetChildren"> |
| | | <summary> |
| | | Gets the immediate children sub-sections. |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetReloadToken"> |
| | | <summary> |
| | | Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded. |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetSection(System.String)"> |
| | | <summary> |
| | | Gets a configuration sub-section with the specified key. |
| | | </summary> |
| | | <param name="key">The key of the configuration section.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns> |
| | | <remarks> |
| | | This method will never return <c>null</c>. If no matching sub-section is found with the specified key, |
| | | an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned. |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Reload"> |
| | | <summary> |
| | | Force the configuration values to be reloaded from the underlying sources. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationSection"> |
| | | <summary> |
| | | Represents a section of application configuration values. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.#ctor(Microsoft.Extensions.Configuration.ConfigurationRoot,System.String)"> |
| | | <summary> |
| | | Initializes a new instance. |
| | | </summary> |
| | | <param name="root">The configuration root.</param> |
| | | <param name="path">The path to this section.</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Path"> |
| | | <summary> |
| | | Gets the full path to this section from the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Key"> |
| | | <summary> |
| | | Gets the key this section occupies in its parent. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Value"> |
| | | <summary> |
| | | Gets or sets the section value. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Item(System.String)"> |
| | | <summary> |
| | | Gets or sets the value corresponding to a configuration key. |
| | | </summary> |
| | | <param name="key">The configuration key.</param> |
| | | <returns>The configuration value.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetSection(System.String)"> |
| | | <summary> |
| | | Gets a configuration sub-section with the specified key. |
| | | </summary> |
| | | <param name="key">The key of the configuration section.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns> |
| | | <remarks> |
| | | This method will never return <c>null</c>. If no matching sub-section is found with the specified key, |
| | | an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned. |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetChildren"> |
| | | <summary> |
| | | Gets the immediate descendant configuration sub-sections. |
| | | </summary> |
| | | <returns>The configuration sub-sections.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetReloadToken"> |
| | | <summary> |
| | | Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded. |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions"> |
| | | <summary> |
| | | IConfigurationBuilder extension methods for the MemoryConfigurationProvider. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Adds the memory configuration provider to <paramref name="configurationBuilder"/>. |
| | | </summary> |
| | | <param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})"> |
| | | <summary> |
| | | Adds the memory configuration provider to <paramref name="configurationBuilder"/>. |
| | | </summary> |
| | | <param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="initialData">The data to add to memory configuration provider.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"> |
| | | <summary> |
| | | In-memory implementation of <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource)"> |
| | | <summary> |
| | | Initialize a new instance from the source. |
| | | </summary> |
| | | <param name="source">The source settings.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.Add(System.String,System.String)"> |
| | | <summary> |
| | | Add a new key and value pair. |
| | | </summary> |
| | | <param name="key">The configuration key.</param> |
| | | <param name="value">The configuration value.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.GetEnumerator"> |
| | | <summary> |
| | | Returns an enumerator that iterates through the collection. |
| | | </summary> |
| | | <returns>An enumerator that can be used to iterate through the collection.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.System#Collections#IEnumerable#GetEnumerator"> |
| | | <summary> |
| | | Returns an enumerator that iterates through the collection. |
| | | </summary> |
| | | <returns>An enumerator that can be used to iterate through the collection.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource"> |
| | | <summary> |
| | | Represents in-memory data as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.InitialData"> |
| | | <summary> |
| | | The initial key value configuration pairs. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Builds the <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/> for this source. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | <returns>A <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/></returns> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.Resources.Error_NoSources"> |
| | | <summary> |
| | | A configuration source is not registered. Please register one before setting a value. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Resources.FormatError_NoSources"> |
| | | <summary> |
| | | A configuration source is not registered. Please register one before setting a value. |
| | | </summary> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.Configuration.Abstractions</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationExtensions"> |
| | | <summary> |
| | | Extension methods for configuration classes./>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Add``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{``0})"> |
| | | <summary> |
| | | Adds a new configuration source. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="configureSource">Configures the source secrets.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetConnectionString(Microsoft.Extensions.Configuration.IConfiguration,System.String)"> |
| | | <summary> |
| | | Shorthand for GetSection("ConnectionStrings")[name]. |
| | | </summary> |
| | | <param name="configuration">The configuration.</param> |
| | | <param name="name">The connection string key.</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration)"> |
| | | <summary> |
| | | Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" /> |
| | | </summary> |
| | | <param name="configuration">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to enumerate.</param> |
| | | <returns>An enumeration of key value pairs.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)"> |
| | | <summary> |
| | | Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" /> |
| | | </summary> |
| | | <param name="configuration">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to enumerate.</param> |
| | | <param name="makePathsRelative">If true, the child keys returned will have the current configuration's Path trimmed from the front.</param> |
| | | <returns>An enumeration of key value pairs.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Exists(Microsoft.Extensions.Configuration.IConfigurationSection)"> |
| | | <summary> |
| | | Determines whether the section has a <see cref="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value"/> or has children |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.ConfigurationPath"> |
| | | <summary> |
| | | Utility methods and constants for manipulating Configuration paths |
| | | </summary> |
| | | </member> |
| | | <member name="F:Microsoft.Extensions.Configuration.ConfigurationPath.KeyDelimiter"> |
| | | <summary> |
| | | The delimiter ":" used to separate individual keys in a path. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.String[])"> |
| | | <summary> |
| | | Combines path segments into one path. |
| | | </summary> |
| | | <param name="pathSegments">The path segments to combine.</param> |
| | | <returns>The combined path.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.Collections.Generic.IEnumerable{System.String})"> |
| | | <summary> |
| | | Combines path segments into one path. |
| | | </summary> |
| | | <param name="pathSegments">The path segments to combine.</param> |
| | | <returns>The combined path.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetSectionKey(System.String)"> |
| | | <summary> |
| | | Extracts the last path segment from the path. |
| | | </summary> |
| | | <param name="path">The path.</param> |
| | | <returns>The last path segment of the path.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetParentPath(System.String)"> |
| | | <summary> |
| | | Extracts the path corresponding to the parent node for a given path. |
| | | </summary> |
| | | <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> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.IConfiguration"> |
| | | <summary> |
| | | Represents a set of key/value application configuration properties. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfiguration.Item(System.String)"> |
| | | <summary> |
| | | Gets or sets a configuration value. |
| | | </summary> |
| | | <param name="key">The configuration key.</param> |
| | | <returns>The configuration value.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetSection(System.String)"> |
| | | <summary> |
| | | Gets a configuration sub-section with the specified key. |
| | | </summary> |
| | | <param name="key">The key of the configuration section.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns> |
| | | <remarks> |
| | | This method will never return <c>null</c>. If no matching sub-section is found with the specified key, |
| | | an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned. |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetChildren"> |
| | | <summary> |
| | | Gets the immediate descendant configuration sub-sections. |
| | | </summary> |
| | | <returns>The configuration sub-sections.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetReloadToken"> |
| | | <summary> |
| | | Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded. |
| | | </summary> |
| | | <returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"> |
| | | <summary> |
| | | Represents a type used to build application configuration. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"> |
| | | <summary> |
| | | Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> |
| | | and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>s. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources"> |
| | | <summary> |
| | | Gets the sources used to obtain configuration values |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)"> |
| | | <summary> |
| | | Adds a new configuration source. |
| | | </summary> |
| | | <param name="source">The configuration source to add.</param> |
| | | <returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Build"> |
| | | <summary> |
| | | 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"/>. |
| | | </summary> |
| | | <returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered sources.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.IConfigurationProvider"> |
| | | <summary> |
| | | Provides configuration key/values for an application. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.TryGet(System.String,System.String@)"> |
| | | <summary> |
| | | Tries to get a configuration value for the specified key. |
| | | </summary> |
| | | <param name="key">The key.</param> |
| | | <param name="value">The value.</param> |
| | | <returns><c>True</c> if a value for the specified key was found, otherwise <c>false</c>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Set(System.String,System.String)"> |
| | | <summary> |
| | | Sets a configuration value for the specified key. |
| | | </summary> |
| | | <param name="key">The key.</param> |
| | | <param name="value">The value.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetReloadToken"> |
| | | <summary> |
| | | Returns a change token if this provider supports change tracking, null otherwise. |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Load"> |
| | | <summary> |
| | | Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)"> |
| | | <summary> |
| | | Returns the immediate descendant configuration keys for a given parent path based on this |
| | | <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>'s data and the set of keys returned by all the preceding |
| | | <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s. |
| | | </summary> |
| | | <param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param> |
| | | <param name="parentPath">The parent path.</param> |
| | | <returns>The child keys.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.IConfigurationRoot"> |
| | | <summary> |
| | | Represents the root of an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> hierarchy. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationRoot.Reload"> |
| | | <summary> |
| | | Force the configuration values to be reloaded from the underlying <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfigurationRoot.Providers"> |
| | | <summary> |
| | | The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.IConfigurationSection"> |
| | | <summary> |
| | | Represents a section of application configuration values. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Key"> |
| | | <summary> |
| | | Gets the key this section occupies in its parent. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Path"> |
| | | <summary> |
| | | Gets the full path to this section within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value"> |
| | | <summary> |
| | | Gets or sets the section value. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.IConfigurationSource"> |
| | | <summary> |
| | | Represents a source of configuration key/values for an application. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.IConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Builds the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> for this source. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | <returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.Configuration.FileExtensions</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.Configuration.FileConfigurationExtensions"> |
| | | <summary> |
| | | Extension methods for <see cref="T:Microsoft.Extensions.Configuration.FileConfigurationProvider"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.SetFileProvider(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider)"> |
| | | <summary> |
| | | Sets the default <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to be used for file-based providers. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="fileProvider">The default file provider instance.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.GetFileProvider(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Gets the default <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to be used for file-based providers. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.SetBasePath(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)"> |
| | | <summary> |
| | | Sets the FileProvider for file-based providers to a PhysicalFileProvider with the base path. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="basePath">The absolute path of file-based providers.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.SetFileLoadExceptionHandler(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{Microsoft.Extensions.Configuration.FileLoadExceptionContext})"> |
| | | <summary> |
| | | Sets a default action to be invoked for file-based providers when an error occurs. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="handler">The Action to be invoked on a file load exception.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationExtensions.GetFileLoadExceptionHandler(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Gets the default <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to be used for file-based providers. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.FileConfigurationProvider"> |
| | | <summary> |
| | | Base class for file based <see cref="T:Microsoft.Extensions.Configuration.ConfigurationProvider"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.FileConfigurationSource)"> |
| | | <summary> |
| | | Initializes a new instance with the specified source. |
| | | </summary> |
| | | <param name="source">The source settings.</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationProvider.Source"> |
| | | <summary> |
| | | The source settings for this provider. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationProvider.Load"> |
| | | <summary> |
| | | Loads the contents of the file at <see cref="T:System.IO.Path"/>. |
| | | </summary> |
| | | <exception cref="T:System.IO.FileNotFoundException">If Optional is <c>false</c> on the source and a |
| | | file does not exist at specified Path.</exception> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationProvider.Load(System.IO.Stream)"> |
| | | <summary> |
| | | Loads this provider's data from a stream. |
| | | </summary> |
| | | <param name="stream">The stream to read.</param> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.FileConfigurationSource"> |
| | | <summary> |
| | | Represents a base class for file based <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.FileProvider"> |
| | | <summary> |
| | | Used to access the contents of the file. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.Path"> |
| | | <summary> |
| | | The path to the file. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.Optional"> |
| | | <summary> |
| | | Determines if loading the file is optional. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.ReloadOnChange"> |
| | | <summary> |
| | | Determines whether the source will be loaded if the underlying file changes. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.ReloadDelay"> |
| | | <summary> |
| | | Number of milliseconds that reload will wait before calling Load. This helps |
| | | avoid triggering reload before a file is completely written. Default is 250. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileConfigurationSource.OnLoadException"> |
| | | <summary> |
| | | Will be called if an uncaught exception occurs in FileConfigurationProvider.Load. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Builds the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> for this source. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | <returns>A <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationSource.EnsureDefaults(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Called to use any default settings on the builder like the FileProvider or FileLoadExceptionHandler. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileConfigurationSource.ResolveFileProvider"> |
| | | <summary> |
| | | If no file provider has been set, for absolute Path, this will creates a physical file provider |
| | | for the nearest existing directory. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.FileLoadExceptionContext"> |
| | | <summary> |
| | | Contains information about a file load exception. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileLoadExceptionContext.Provider"> |
| | | <summary> |
| | | The <see cref="T:Microsoft.Extensions.Configuration.FileConfigurationProvider"/> that caused the exception. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileLoadExceptionContext.Exception"> |
| | | <summary> |
| | | The exception that occured in Load. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileLoadExceptionContext.Ignore"> |
| | | <summary> |
| | | If true, the exception will not be rethrown. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileExtensions.Resources.Error_ExpectedPhysicalPath"> |
| | | <summary> |
| | | The expected physical path was '{0}'. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileExtensions.Resources.FormatError_ExpectedPhysicalPath(System.Object)"> |
| | | <summary> |
| | | The expected physical path was '{0}'. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.FileExtensions.Resources.Error_FileNotFound"> |
| | | <summary> |
| | | The configuration file '{0}' was not found and is not optional. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.FileExtensions.Resources.FormatError_FileNotFound(System.Object)"> |
| | | <summary> |
| | | The configuration file '{0}' was not found and is not optional. |
| | | </summary> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.Configuration.Json</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.Configuration.JsonConfigurationExtensions"> |
| | | <summary> |
| | | Extension methods for adding <see cref="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)"> |
| | | <summary> |
| | | Adds the JSON configuration provider at <paramref name="path"/> to <paramref name="builder"/>. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="path">Path relative to the base path stored in |
| | | <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean)"> |
| | | <summary> |
| | | Adds the JSON configuration provider at <paramref name="path"/> to <paramref name="builder"/>. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="path">Path relative to the base path stored in |
| | | <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param> |
| | | <param name="optional">Whether the file is optional.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean)"> |
| | | <summary> |
| | | Adds the JSON configuration provider at <paramref name="path"/> to <paramref name="builder"/>. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="path">Path relative to the base path stored in |
| | | <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param> |
| | | <param name="optional">Whether the file is optional.</param> |
| | | <param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean)"> |
| | | <summary> |
| | | Adds a JSON configuration source to <paramref name="builder"/>. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="provider">The <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to use to access the file.</param> |
| | | <param name="path">Path relative to the base path stored in |
| | | <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param> |
| | | <param name="optional">Whether the file is optional.</param> |
| | | <param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{Microsoft.Extensions.Configuration.Json.JsonConfigurationSource})"> |
| | | <summary> |
| | | Adds a JSON configuration source to <paramref name="builder"/>. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param> |
| | | <param name="configureSource">Configures the source.</param> |
| | | <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"> |
| | | <summary> |
| | | A JSON file based <see cref="T:Microsoft.Extensions.Configuration.FileConfigurationProvider"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Json.JsonConfigurationSource)"> |
| | | <summary> |
| | | Initializes a new instance with the specified source. |
| | | </summary> |
| | | <param name="source">The source settings.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.Load(System.IO.Stream)"> |
| | | <summary> |
| | | Loads the JSON data from a stream. |
| | | </summary> |
| | | <param name="stream">The stream to read.</param> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationSource"> |
| | | <summary> |
| | | Represents a JSON file as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.JsonConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)"> |
| | | <summary> |
| | | Builds the <see cref="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"/> for this source. |
| | | </summary> |
| | | <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param> |
| | | <returns>A <see cref="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"/></returns> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.Json.Resources.Error_InvalidFilePath"> |
| | | <summary> |
| | | File path must be a non-empty string. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.Resources.FormatError_InvalidFilePath"> |
| | | <summary> |
| | | File path must be a non-empty string. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.Json.Resources.Error_JSONParseError"> |
| | | <summary> |
| | | Could not parse the JSON file. Error on line number '{0}': '{1}'. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.Resources.FormatError_JSONParseError(System.Object,System.Object)"> |
| | | <summary> |
| | | Could not parse the JSON file. Error on line number '{0}': '{1}'. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.Json.Resources.Error_KeyIsDuplicated"> |
| | | <summary> |
| | | A duplicate key '{0}' was found. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.Resources.FormatError_KeyIsDuplicated(System.Object)"> |
| | | <summary> |
| | | A duplicate key '{0}' was found. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.Configuration.Json.Resources.Error_UnsupportedJSONToken"> |
| | | <summary> |
| | | Unsupported JSON token '{0}' was found. Path '{1}', line {2} position {3}. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.Configuration.Json.Resources.FormatError_UnsupportedJSONToken(System.Object,System.Object,System.Object,System.Object)"> |
| | | <summary> |
| | | Unsupported JSON token '{0}' was found. Path '{1}', line {2} position {3}. |
| | | </summary> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.FileProviders.Abstractions</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.FileProviders.IDirectoryContents"> |
| | | <summary> |
| | | Represents a directory's content in the file provider. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IDirectoryContents.Exists"> |
| | | <summary> |
| | | True if a directory was located at the given path. |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.IFileInfo"> |
| | | <summary> |
| | | Represents a file in the given file provider. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Exists"> |
| | | <summary> |
| | | True if resource exists in the underlying storage system. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Length"> |
| | | <summary> |
| | | The length of the file in bytes, or -1 for a directory or non-existing files. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IFileInfo.PhysicalPath"> |
| | | <summary> |
| | | The path to the file, including the file name. Return null if the file is not directly accessible. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IFileInfo.Name"> |
| | | <summary> |
| | | The name of the file or directory, not including any path. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IFileInfo.LastModified"> |
| | | <summary> |
| | | When the file was last modified |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.IFileInfo.IsDirectory"> |
| | | <summary> |
| | | True for the case TryGetDirectoryContents has enumerated a sub-directory |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.IFileInfo.CreateReadStream"> |
| | | <summary> |
| | | Return file contents as readonly stream. Caller should dispose stream when complete. |
| | | </summary> |
| | | <returns>The file stream</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.IFileProvider"> |
| | | <summary> |
| | | A read-only file provider abstraction. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetFileInfo(System.String)"> |
| | | <summary> |
| | | Locate a file at the given path. |
| | | </summary> |
| | | <param name="subpath">Relative path that identifies the file.</param> |
| | | <returns>The file information. Caller must check Exists property.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.IFileProvider.GetDirectoryContents(System.String)"> |
| | | <summary> |
| | | Enumerate a directory at the given path, if any. |
| | | </summary> |
| | | <param name="subpath">Relative path that identifies the directory.</param> |
| | | <returns>Returns the contents of the directory.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.IFileProvider.Watch(System.String)"> |
| | | <summary> |
| | | Creates a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for the specified <paramref name="filter"/>. |
| | | </summary> |
| | | <param name="filter">Filter string used to determine what files or folders to monitor. Example: **/*.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> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"> |
| | | <summary> |
| | | Represents a non-existing directory |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Singleton"> |
| | | <summary> |
| | | A shared instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents"/> |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.Exists"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.GetEnumerator"> |
| | | <summary>Returns an enumerator that iterates through the collection.</summary> |
| | | <returns>An enumerator to an empty collection.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents.System#Collections#IEnumerable#GetEnumerator"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"> |
| | | <summary> |
| | | Represents a non-existing file. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.#ctor(System.String)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo"/>. |
| | | </summary> |
| | | <param name="name">The name of the file that could not be found</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Exists"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.IsDirectory"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.LastModified"> |
| | | <summary> |
| | | Returns <see cref="F:System.DateTimeOffset.MinValue"/>. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Length"> |
| | | <summary> |
| | | Always equals -1. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.Name"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NotFoundFileInfo.PhysicalPath"> |
| | | <summary> |
| | | Always null. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NotFoundFileInfo.CreateReadStream"> |
| | | <summary> |
| | | Always throws. A stream cannot be created for non-existing file. |
| | | </summary> |
| | | <exception cref="T:System.IO.FileNotFoundException">Always thrown.</exception> |
| | | <returns>Does not return</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.NullChangeToken"> |
| | | <summary> |
| | | An empty change token that doesn't raise any change callbacks. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.Singleton"> |
| | | <summary> |
| | | A singleton instance of <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken"/> |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.HasChanged"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.NullChangeToken.ActiveChangeCallbacks"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NullChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)"> |
| | | <summary> |
| | | Always returns an empty disposable object. Callbacks will never be called. |
| | | </summary> |
| | | <param name="callback">This parameter is ignored</param> |
| | | <param name="state">This parameter is ignored</param> |
| | | <returns>A disposable object that noops on dispose.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.NullFileProvider"> |
| | | <summary> |
| | | An empty file provider with no contents. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetDirectoryContents(System.String)"> |
| | | <summary> |
| | | Enumerate a non-existent directory. |
| | | </summary> |
| | | <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> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.GetFileInfo(System.String)"> |
| | | <summary> |
| | | Locate a non-existent file. |
| | | </summary> |
| | | <param name="subpath">A path under the root directory.</param> |
| | | <returns>A <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> representing a non-existent file at the given path.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.NullFileProvider.Watch(System.String)"> |
| | | <summary> |
| | | Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that monitors nothing. |
| | | </summary> |
| | | <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> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.FileProviders.Physical</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo"> |
| | | <summary> |
| | | Represents a directory on a physical filesystem |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.#ctor(System.IO.DirectoryInfo)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo"/> that wraps an instance of <see cref="T:System.IO.DirectoryInfo"/> |
| | | </summary> |
| | | <param name="info">The directory</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.Exists"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.Length"> |
| | | <summary> |
| | | Always equals -1. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.PhysicalPath"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.Name"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.LastModified"> |
| | | <summary> |
| | | The time when the directory was last written to. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.IsDirectory"> |
| | | <summary> |
| | | Always true. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo.CreateReadStream"> |
| | | <summary> |
| | | Always throws an exception because read streams are not support on directories. |
| | | </summary> |
| | | <exception cref="T:System.InvalidOperationException">Always thrown</exception> |
| | | <returns>Never returns</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo"> |
| | | <summary> |
| | | Represents a file on a physical filesystem |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.#ctor(System.IO.FileInfo)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo"/> that wraps an instance of <see cref="T:System.IO.FileInfo"/> |
| | | </summary> |
| | | <param name="info">The <see cref="T:System.IO.FileInfo"/></param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.Exists"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.Length"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.PhysicalPath"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.Name"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.LastModified"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.IsDirectory"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo.CreateReadStream"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher"> |
| | | <summary> |
| | | <para> |
| | | A file watcher that watches a physical filesystem for changes. |
| | | </para> |
| | | <para> |
| | | Triggers events on <see cref="T:Microsoft.Extensions.Primitives.IChangeToken" /> when files are created, change, renamed, or deleted. |
| | | </para> |
| | | </summary> |
| | | </member> |
| | | <member name="F:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher._emptyRenameEventQuirksMode"> |
| | | <summary> |
| | | If for some unforseen reason the patch for aspnet/Home#2808 causes issues for users, |
| | | this gives them a way to disable the behavior change. |
| | | They is enabled by setting <c>Switch.Microsoft.AspNetCore.FileProviders.IgnoreEmptyRenameEvents</c> to <c>true</c> |
| | | in the app configuration. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.#ctor(System.String,System.IO.FileSystemWatcher,System.Boolean)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher" /> that watches files in <paramref name="root" />. |
| | | Wraps an instance of <see cref="T:System.IO.FileSystemWatcher" /> |
| | | </summary> |
| | | <param name="root">Root directory for the watcher</param> |
| | | <param name="fileSystemWatcher">The wrapped watcher that is watching <paramref name="root" /></param> |
| | | <param name="pollForChanges"> |
| | | True when the watcher should use polling to trigger instances of |
| | | <see cref="T:Microsoft.Extensions.Primitives.IChangeToken" /> created by <see cref="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.CreateFileChangeToken(System.String)" /> |
| | | </param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.CreateFileChangeToken(System.String)"> |
| | | <summary> |
| | | <para> |
| | | Creates an instance of <see cref="T:Microsoft.Extensions.Primitives.IChangeToken" /> for all files and directories that match the |
| | | <paramref name="filter" /> |
| | | </para> |
| | | <para> |
| | | Globbing patterns are relative to the root directory given in the constructor |
| | | <seealso cref="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.#ctor(System.String,System.IO.FileSystemWatcher,System.Boolean)" />. Globbing patterns |
| | | are interpreted by <seealso cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" />. |
| | | </para> |
| | | </summary> |
| | | <param name="filter">A globbing pattern for files and directories to watch</param> |
| | | <returns>A change token for all files that match the filter</returns> |
| | | <exception cref="T:System.ArgumentNullException">When <paramref name="filter" /> is null</exception> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.Dispose"> |
| | | <summary> |
| | | Disposes the file watcher |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken"> |
| | | <summary> |
| | | <para> |
| | | A change token that polls for file system changes. |
| | | </para> |
| | | <para> |
| | | This change token does not raise any change callbacks. Callers should watch for <see cref="P:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken.HasChanged" /> to turn |
| | | from false to true |
| | | and dispose the token after this happens. |
| | | </para> |
| | | </summary> |
| | | <remarks> |
| | | Polling occurs every 4 seconds. |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken.#ctor(System.IO.FileInfo)"> |
| | | <summary> |
| | | Initializes a new instance of <see cref="T:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken" /> that polls the specified file for changes as |
| | | determined by <see cref="P:System.IO.FileSystemInfo.LastWriteTimeUtc" />. |
| | | </summary> |
| | | <param name="fileInfo">The <see cref="T:System.IO.FileInfo"/> to poll</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken.ActiveChangeCallbacks"> |
| | | <summary> |
| | | Always false. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken.HasChanged"> |
| | | <summary> |
| | | True when the file has changed since the change token was created. Once the file changes, this value is always true |
| | | </summary> |
| | | <remarks> |
| | | Once true, the value will always be true. Change tokens should not re-used once expired. The caller should discard this |
| | | instance once it sees <see cref="P:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken.HasChanged" /> is true. |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)"> |
| | | <summary> |
| | | Does not actually register callbacks. |
| | | </summary> |
| | | <param name="callback">This parameter is ignored</param> |
| | | <param name="state">This parameter is ignored</param> |
| | | <returns>A disposable object that noops when disposed</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken"> |
| | | <summary> |
| | | A polling based <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> for wildcard patterns. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken.#ctor(System.String,System.String)"> |
| | | <summary> |
| | | Initializes a new instance of <see cref="T:Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken"/>. |
| | | </summary> |
| | | <param name="root">The root of the file system.</param> |
| | | <param name="pattern">The pattern to watch.</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken.ActiveChangeCallbacks"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken.HasChanged"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken.GetLastWriteUtc(System.String)"> |
| | | <summary> |
| | | Gets the last write time of the file at the specified <paramref name="path"/>. |
| | | </summary> |
| | | <param name="path">The root relative path.</param> |
| | | <returns>The <see cref="T:System.DateTime"/> that the file was last modified.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.Internal.PhysicalDirectoryContents"> |
| | | <summary> |
| | | Represents the contents of a physical file directory |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Internal.PhysicalDirectoryContents.#ctor(System.String)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileProviders.Internal.PhysicalDirectoryContents"/> |
| | | </summary> |
| | | <param name="directory">The directory</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.Internal.PhysicalDirectoryContents.Exists"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.Internal.PhysicalDirectoryContents.GetEnumerator"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileProviders.PhysicalFileProvider"> |
| | | <summary> |
| | | Looks up files using the on-disk file system |
| | | </summary> |
| | | <remarks> |
| | | When the environment variable "DOTNET_USE_POLLING_FILE_WATCHER" is set to "1" or "true", calls to |
| | | <see cref="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.Watch(System.String)" /> will use <see cref="T:Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken" />. |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.#ctor(System.String)"> |
| | | <summary> |
| | | Initializes a new instance of a PhysicalFileProvider at the given root directory. |
| | | </summary> |
| | | <param name="root">The root directory. This should be an absolute path.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.Dispose"> |
| | | <summary> |
| | | Disposes the provider. Change tokens may not trigger after the provider is disposed. |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileProviders.PhysicalFileProvider.Root"> |
| | | <summary> |
| | | The root directory for this instance. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.GetFileInfo(System.String)"> |
| | | <summary> |
| | | Locate a file at the given path by directly mapping path segments to physical directories. |
| | | </summary> |
| | | <param name="subpath">A path under the root directory</param> |
| | | <returns>The file information. Caller must check Exists property. </returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.GetDirectoryContents(System.String)"> |
| | | <summary> |
| | | Enumerate a directory at the given path, if any. |
| | | </summary> |
| | | <param name="subpath">A path under the root directory. Leading slashes are ignored.</param> |
| | | <returns> |
| | | Contents of the directory. Caller must check Exists property. <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents" /> if |
| | | <paramref name="subpath" /> is absolute, if the directory does not exist, or <paramref name="subpath" /> has invalid |
| | | characters. |
| | | </returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.Watch(System.String)"> |
| | | <summary> |
| | | <para>Creates a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken" /> for the specified <paramref name="filter" />.</para> |
| | | <para>Globbing patterns are interpreted by <seealso cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" />.</para> |
| | | </summary> |
| | | <param name="filter"> |
| | | Filter string used to determine what files or folders to monitor. Example: **/*.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 a <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken" /> if <paramref name="filter" /> has invalid filter |
| | | characters or if <paramref name="filter" /> is an absolute path or outside the root directory specified in the |
| | | constructor <seealso cref="M:Microsoft.Extensions.FileProviders.PhysicalFileProvider.#ctor(System.String)" />. |
| | | </returns> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <doc> |
| | | <assembly> |
| | | <name>Microsoft.Extensions.FileSystemGlobbing</name> |
| | | </assembly> |
| | | <members> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"> |
| | | <summary> |
| | | Represents a directory |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase.EnumerateFileSystemInfos"> |
| | | <summary> |
| | | Enumerates all files and directories in the directory. |
| | | </summary> |
| | | <returns>Collection of files and directories</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase.GetDirectory(System.String)"> |
| | | <summary> |
| | | Returns an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase" /> that represents a subdirectory |
| | | </summary> |
| | | <param name="path">The directory name</param> |
| | | <returns>Instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase" /> even if directory does not exist</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase.GetFile(System.String)"> |
| | | <summary> |
| | | Returns an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase" /> that represents a file in the directory |
| | | </summary> |
| | | <param name="path">The file name</param> |
| | | <returns>Instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase" /> even if file does not exist</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper"> |
| | | <summary> |
| | | Wraps an instance of <see cref="T:System.IO.DirectoryInfo" /> and provides implementation of |
| | | <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase" />. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.#ctor(System.IO.DirectoryInfo)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper" />. |
| | | </summary> |
| | | <param name="directoryInfo">The <see cref="T:System.IO.DirectoryInfo" />.</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.EnumerateFileSystemInfos"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.GetDirectory(System.String)"> |
| | | <summary> |
| | | Returns an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase" /> that represents a subdirectory. |
| | | </summary> |
| | | <remarks> |
| | | If <paramref name="name" /> equals '..', this returns the parent directory. |
| | | </remarks> |
| | | <param name="name">The directory name</param> |
| | | <returns>The directory</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.GetFile(System.String)"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.Name"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.FullName"> |
| | | <summary> |
| | | Returns the full path to the directory. |
| | | </summary> |
| | | <remarks> |
| | | Equals the value of <seealso cref="P:System.IO.FileSystemInfo.FullName" />. |
| | | </remarks> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper.ParentDirectory"> |
| | | <summary> |
| | | Returns the parent directory. |
| | | </summary> |
| | | <remarks> |
| | | Equals the value of <seealso cref="P:System.IO.DirectoryInfo.Parent" />. |
| | | </remarks> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"> |
| | | <summary> |
| | | Represents a file |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper"> |
| | | <summary> |
| | | Wraps an instance of <see cref="T:System.IO.FileInfo" /> to provide implementation of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase" />. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper.#ctor(System.IO.FileInfo)"> |
| | | <summary> |
| | | Initializes instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper" /> to wrap the specified object <see cref="T:System.IO.FileInfo" />. |
| | | </summary> |
| | | <param name="fileInfo">The <see cref="T:System.IO.FileInfo" /></param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper.Name"> |
| | | <summary> |
| | | The file name. (Overrides <see cref="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.Name" />). |
| | | </summary> |
| | | <remarks> |
| | | Equals the value of <see cref="P:System.IO.FileInfo.Name" />. |
| | | </remarks> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper.FullName"> |
| | | <summary> |
| | | The full path of the file. (Overrides <see cref="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.FullName" />). |
| | | </summary> |
| | | <remarks> |
| | | Equals the value of <see cref="P:System.IO.FileSystemInfo.Name" />. |
| | | </remarks> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper.ParentDirectory"> |
| | | <summary> |
| | | The directory containing the file. (Overrides <see cref="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.ParentDirectory" />). |
| | | </summary> |
| | | <remarks> |
| | | Equals the value of <see cref="P:System.IO.FileInfo.Directory" />. |
| | | </remarks> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase"> |
| | | <summary> |
| | | Shared abstraction for files and directories |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.Name"> |
| | | <summary> |
| | | A string containing the name of the file or directory |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.FullName"> |
| | | <summary> |
| | | A string containing the full path of the file or directory |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase.ParentDirectory"> |
| | | <summary> |
| | | The parent directory for the current file or directory |
| | | </summary> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch"> |
| | | <summary> |
| | | Represents a file that was matched by searching using a globbing pattern |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Path"> |
| | | <summary> |
| | | The path to the file matched |
| | | </summary> |
| | | <remarks> |
| | | If the matcher searched for "**/*.cs" using "src/Project" as the directory base and the pattern matcher found |
| | | "src/Project/Interfaces/IFile.cs", then Stem = "Interfaces/IFile.cs" and Path = "src/Project/Interfaces/IFile.cs". |
| | | </remarks> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Stem"> |
| | | <summary> |
| | | The subpath to the matched file under the base directory searched |
| | | </summary> |
| | | <remarks> |
| | | If the matcher searched for "**/*.cs" using "src/Project" as the directory base and the pattern matcher found |
| | | "src/Project/Interfaces/IFile.cs", |
| | | then Stem = "Interfaces/IFile.cs" and Path = "src/Project/Interfaces/IFile.cs". |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.#ctor(System.String,System.String)"> |
| | | <summary> |
| | | Initializes new instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /> |
| | | </summary> |
| | | <param name="path">The path to the matched file</param> |
| | | <param name="stem">The stem</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Equals(Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch)"> |
| | | <summary> |
| | | Determines if the specified match is equivalent to the current match using a case-insensitive comparison. |
| | | </summary> |
| | | <param name="other">The other match to be compared</param> |
| | | <returns>True if <see cref="P:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Path" /> and <see cref="P:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Stem" /> are equal using case-insensitive comparison</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Equals(System.Object)"> |
| | | <summary> |
| | | Determines if the specified object is equivalent to the current match using a case-insensitive comparison. |
| | | </summary> |
| | | <param name="obj">The object to be compared</param> |
| | | <returns>True when <see cref="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.Equals(Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch)" /></returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch.GetHashCode"> |
| | | <summary> |
| | | Gets a hash for the file pattern match. |
| | | </summary> |
| | | <returns>Some number</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo"> |
| | | <summary> |
| | | Avoids using disk for uses like Pattern Matching. |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})"> |
| | | <summary> |
| | | Creates a new InMemoryDirectoryInfo with the root directory and files given. |
| | | </summary> |
| | | <param name="rootDir">The root directory that this FileSystem will use.</param> |
| | | <param name="files">Collection of file names. If relative paths <paramref name="rootDir"/> will be prepended to the paths.</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.FullName"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.Name"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.ParentDirectory"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.EnumerateFileSystemInfos"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.GetDirectory(System.String)"> |
| | | <inheritdoc /> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo.GetFile(System.String)"> |
| | | <summary> |
| | | Returns an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"/> that matches the <paramref name="path"/> given. |
| | | </summary> |
| | | <param name="path">The filename.</param> |
| | | <returns>Instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"/> if the file exists, null otherwise.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.Matcher"> |
| | | <summary> |
| | | Searches the file system for files with names that match specified patterns. |
| | | </summary> |
| | | <remarks> |
| | | <para> |
| | | Patterns specified in <seealso cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddInclude(System.String)" /> and <seealso cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddExclude(System.String)" /> can use |
| | | the following formats to match multiple files or directories. |
| | | </para> |
| | | <list type="bullet"> |
| | | <item> |
| | | <term> |
| | | exact directory and file name |
| | | </term> |
| | | <description> |
| | | <list type="bullet"> |
| | | <item> |
| | | <term>"one.txt"</term> |
| | | </item> |
| | | <item> |
| | | <term>"dir/two.txt"</term> |
| | | </item> |
| | | </list> |
| | | </description> |
| | | </item> |
| | | <item> |
| | | <term> |
| | | wildcards (*) in file and directory names that represent zero to many characters not including |
| | | directory separators characters |
| | | </term> |
| | | <description> |
| | | <list type="bullet"> |
| | | <item> |
| | | <term>"*.txt"</term><description>all files with .txt file extension</description> |
| | | </item> |
| | | <item> |
| | | <term>"*.*"</term><description>all files with an extension</description> |
| | | </item> |
| | | <item> |
| | | <term>"*"</term><description>all files in top level directory</description> |
| | | </item> |
| | | <item> |
| | | <term>".*"</term><description>filenames beginning with '.'</description> |
| | | </item> |
| | | - "*word* - all files with 'word' in the filename |
| | | <item> |
| | | <term>"readme.*"</term> |
| | | <description>all files named 'readme' with any file extension</description> |
| | | </item> |
| | | <item> |
| | | <term>"styles/*.css"</term> |
| | | <description>all files with extension '.css' in the directory 'styles/'</description> |
| | | </item> |
| | | <item> |
| | | <term>"scripts/*/*"</term> |
| | | <description>all files in 'scripts/' or one level of subdirectory under 'scripts/'</description> |
| | | </item> |
| | | <item> |
| | | <term>"images*/*"</term> |
| | | <description>all files in a folder with name that is or begins with 'images'</description> |
| | | </item> |
| | | </list> |
| | | </description> |
| | | </item> |
| | | <item> |
| | | <term>arbitrary directory depth ("/**/")</term> |
| | | <description> |
| | | <list type="bullet"> |
| | | <item> |
| | | <term>"**/*"</term><description>all files in any subdirectory</description> |
| | | </item> |
| | | <item> |
| | | <term>"dir/**/*"</term><description>all files in any subdirectory under 'dir/'</description> |
| | | </item> |
| | | </list> |
| | | </description> |
| | | </item> |
| | | <item> |
| | | <term>relative paths</term> |
| | | <description> |
| | | '../shared/*' - all files in a diretory named 'shared' at the sibling level to the base directory given |
| | | to <see cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.Execute(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)" /> |
| | | </description> |
| | | </item> |
| | | </list> |
| | | </remarks> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.#ctor"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" /> using case-insensitive matching |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.#ctor(System.StringComparison)"> |
| | | <summary> |
| | | Initializes an instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" /> using the string comparsion method specified |
| | | </summary> |
| | | <param name="comparisonType">The <see cref="T:System.StringComparison" /> to use</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddInclude(System.String)"> |
| | | <summary> |
| | | <para> |
| | | Add a file name pattern that the matcher should use to discover files. Patterns are relative to the root |
| | | directory given when <see cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.Execute(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)" /> is called. |
| | | </para> |
| | | <para> |
| | | Use the forward slash '/' to represent directory separator. Use '*' to represent wildcards in file and |
| | | directory names. Use '**' to represent arbitrary directory depth. Use '..' to represent a parent directory. |
| | | </para> |
| | | </summary> |
| | | <param name="pattern">The globbing pattern</param> |
| | | <returns>The matcher</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddExclude(System.String)"> |
| | | <summary> |
| | | <para> |
| | | Add a file name pattern for files the matcher should exclude from the results. Patterns are relative to the |
| | | root directory given when <see cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.Execute(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)" /> is called. |
| | | </para> |
| | | <para> |
| | | Use the forward slash '/' to represent directory separator. Use '*' to represent wildcards in file and |
| | | directory names. Use '**' to represent arbitrary directory depth. Use '..' to represent a parent directory. |
| | | </para> |
| | | </summary> |
| | | <param name="pattern">The globbing pattern</param> |
| | | <returns>The matcher</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.Execute(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)"> |
| | | <summary> |
| | | Searches the directory specified for all files matching patterns added to this instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" /> |
| | | </summary> |
| | | <param name="directoryInfo">The root directory for the search</param> |
| | | <returns>Always returns instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult" />, even if not files were matched</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.AddExcludePatterns(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable{System.String}[])"> |
| | | <summary> |
| | | Adds multiple exclude patterns to <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" />. <seealso cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddExclude(System.String)" /> |
| | | </summary> |
| | | <param name="matcher">The matcher to which the exclude patterns are added</param> |
| | | <param name="excludePatternsGroups">A list of globbing patterns</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.AddIncludePatterns(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable{System.String}[])"> |
| | | <summary> |
| | | Adds multiple patterns to include in <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" />. See <seealso cref="M:Microsoft.Extensions.FileSystemGlobbing.Matcher.AddInclude(System.String)" /> |
| | | </summary> |
| | | <param name="matcher">The matcher to which the include patterns are added</param> |
| | | <param name="includePatternsGroups">A list of globbing patterns</param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.GetResultsInFullPath(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String)"> |
| | | <summary> |
| | | Searches the directory specified for all files matching patterns added to this instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.Matcher" /> |
| | | </summary> |
| | | <param name="matcher">The matcher</param> |
| | | <param name="directoryPath">The root directory for the search</param> |
| | | <returns>Absolute file paths of all files matched. Empty enumerable if no files matched given patterns.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.Match(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String)"> |
| | | <summary> |
| | | Matches the file passed in with the patterns in the matcher without going to disk. |
| | | </summary> |
| | | <param name="matcher">The matcher that holds the patterns and pattern matching type.</param> |
| | | <param name="file">The file to run the matcher against.</param> |
| | | <returns>The match results.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.Match(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String,System.String)"> |
| | | <summary> |
| | | Matches the file passed in with the patterns in the matcher without going to disk. |
| | | </summary> |
| | | <param name="matcher">The matcher that holds the patterns and pattern matching type.</param> |
| | | <param name="rootDir">The root directory for the matcher to match the file from.</param> |
| | | <param name="file">The file to run the matcher against.</param> |
| | | <returns>The match results.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.Match(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable{System.String})"> |
| | | <summary> |
| | | Matches the files passed in with the patterns in the matcher without going to disk. |
| | | </summary> |
| | | <param name="matcher">The matcher that holds the patterns and pattern matching type.</param> |
| | | <param name="files">The files to run the matcher against.</param> |
| | | <returns>The match results.</returns> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions.Match(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String,System.Collections.Generic.IEnumerable{System.String})"> |
| | | <summary> |
| | | Matches the files passed in with the patterns in the matcher without going to disk. |
| | | </summary> |
| | | <param name="matcher">The matcher that holds the patterns and pattern matching type.</param> |
| | | <param name="rootDir">The root directory for the matcher to match the files from.</param> |
| | | <param name="files">The files to run the matcher against.</param> |
| | | <returns>The match results.</returns> |
| | | </member> |
| | | <member name="T:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult"> |
| | | <summary> |
| | | Represents a collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /> |
| | | </summary> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch})"> |
| | | <summary> |
| | | Initializes the result with a collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /> |
| | | </summary> |
| | | <param name="files">A collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /></param> |
| | | </member> |
| | | <member name="M:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch},System.Boolean)"> |
| | | <summary> |
| | | Initializes the result with a collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /> |
| | | </summary> |
| | | <param name="files">A collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /></param> |
| | | <param name="hasMatches">A value that determines if <see cref="T:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult"/> has any matches.</param> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult.Files"> |
| | | <summary> |
| | | A collection of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch" /> |
| | | </summary> |
| | | </member> |
| | | <member name="P:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult.HasMatches"> |
| | | <summary> |
| | | Gets a value that determines if this instance of <see cref="T:Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult"/> has any matches. |
| | | </summary> |
| | | </member> |
| | | </members> |
| | | </doc> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | The MIT License (MIT) |
| | | |
| | | Copyright (c) .NET Foundation and Contributors |
| | | |
| | | All rights reserved. |
| | | |
| | | Permission is hereby granted, free of charge, to any person obtaining a copy |
| | | of this software and associated documentation files (the "Software"), to deal |
| | | in the Software without restriction, including without limitation the rights |
| | | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
| | | copies of the Software, and to permit persons to whom the Software is |
| | | furnished to do so, subject to the following conditions: |
| | | |
| | | The above copyright notice and this permission notice shall be included in all |
| | | copies or substantial portions of the Software. |
| | | |
| | | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| | | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| | | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
| | | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| | | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| | | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
| | | SOFTWARE. |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .NET Core uses third-party libraries or other resources that may be |
| | | distributed under licenses different than the .NET Core software. |
| | | |
| | | In the event that we accidentally failed to list a required notice, please |
| | | bring it to our attention. Post an issue or email us: |
| | | |
| | | dotnet@microsoft.com |
| | | |
| | | The attached notices are provided for information only. |
| | | |
| | | License notice for Slicing-by-8 |
| | | ------------------------------- |
| | | |
| | | http://sourceforge.net/projects/slicing-by-8/ |
| | | |
| | | Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved |
| | | |
| | | |
| | | This software program is licensed subject to the BSD License, available at |
| | | http://www.opensource.org/licenses/bsd-license.html. |
| | | |
| | | |
| | | License notice for Unicode data |
| | | ------------------------------- |
| | | |
| | | http://www.unicode.org/copyright.html#License |
| | | |
| | | Copyright © 1991-2017 Unicode, Inc. All rights reserved. |
| | | Distributed under the Terms of Use in http://www.unicode.org/copyright.html. |
| | | |
| | | Permission is hereby granted, free of charge, to any person obtaining |
| | | a copy of the Unicode data files and any associated documentation |
| | | (the "Data Files") or Unicode software and any associated documentation |
| | | (the "Software") to deal in the Data Files or Software |
| | | without restriction, including without limitation the rights to use, |
| | | copy, modify, merge, publish, distribute, and/or sell copies of |
| | | the Data Files or Software, and to permit persons to whom the Data Files |
| | | or Software are furnished to do so, provided that either |
| | | (a) this copyright and permission notice appear with all copies |
| | | of the Data Files or Software, or |
| | | (b) this copyright and permission notice appear in associated |
| | | Documentation. |
| | | |
| | | THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF |
| | | ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE |
| | | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
| | | NONINFRINGEMENT OF THIRD PARTY RIGHTS. |
| | | IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS |
| | | NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL |
| | | DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, |
| | | DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER |
| | | TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR |
| | | PERFORMANCE OF THE DATA FILES OR SOFTWARE. |
| | | |
| | | Except as contained in this notice, the name of a copyright holder |
| | | shall not be used in advertising or otherwise to promote the sale, |
| | | use or other dealings in these Data Files or Software without prior |
| | | written authorization of the copyright holder. |
| | | |
| | | License notice for Zlib |
| | | ----------------------- |
| | | |
| | | https://github.com/madler/zlib |
| | | http://zlib.net/zlib_license.html |
| | | |
| | | /* zlib.h -- interface of the 'zlib' general purpose compression library |
| | | version 1.2.11, January 15th, 2017 |
| | | |
| | | Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler |
| | | |
| | | This software is provided 'as-is', without any express or implied |
| | | warranty. In no event will the authors be held liable for any damages |
| | | arising from the use of this software. |
| | | |
| | | Permission is granted to anyone to use this software for any purpose, |
| | | including commercial applications, and to alter it and redistribute it |
| | | freely, subject to the following restrictions: |
| | | |
| | | 1. The origin of this software must not be misrepresented; you must not |
| | | claim that you wrote the original software. If you use this software |
| | | in a product, an acknowledgment in the product documentation would be |
| | | appreciated but is not required. |
| | | 2. Altered source versions must be plainly marked as such, and must not be |
| | | misrepresented as being the original software. |
| | | 3. This notice may not be removed or altered from any source distribution. |
| | | |
| | | Jean-loup Gailly Mark Adler |
| | | jloup@gzip.org madler@alumni.caltech.edu |
| | | |
| | | */ |
| | | |
| | | License notice for Mono |
| | | ------------------------------- |
| | | |
| | | http://www.mono-project.com/docs/about-mono/ |
| | | |
| | | Copyright (c) .NET Foundation Contributors |
| | | |
| | | MIT License |
| | | |
| | | Permission is hereby granted, free of charge, to any person obtaining a copy |
| | | of this software and associated documentation files (the Software), to deal |
| | | in the Software without restriction, including without limitation the rights |
| | | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
| | | copies of the Software, and to permit persons to whom the Software is |
| | | furnished to do so, subject to the following conditions: |
| | | |
| | | The above copyright notice and this permission notice shall be included in all |
| | | copies or substantial portions of the Software. |
| | | |
| | | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
| | | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
| | | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
| | | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
| | | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
| | | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
| | | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
| | | |
| | | License notice for International Organization for Standardization |
| | | ----------------------------------------------------------------- |
| | | |
| | | Portions (C) International Organization for Standardization 1986: |
| | | Permission to copy in any form is granted for use with |
| | | conforming SGML systems and applications as defined in |
| | | ISO 8879, provided this notice is included in all copies. |
| | | |
| | | License notice for Intel |
| | | ------------------------ |
| | | |
| | | "Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved |
| | | |
| | | Redistribution and use in source and binary forms, with or without |
| | | modification, are permitted provided that the following conditions are met: |
| | | |
| | | 1. Redistributions of source code must retain the above copyright notice, this |
| | | list of conditions and the following disclaimer. |
| | | |
| | | 2. Redistributions in binary form must reproduce the above copyright notice, |
| | | this list of conditions and the following disclaimer in the documentation |
| | | and/or other materials provided with the distribution. |
| | | |
| | | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
| | | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
| | | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
| | | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE |
| | | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
| | | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR |
| | | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |
| | | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
| | | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| | | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| | | |
| | | License notice for Xamarin and Novell |
| | | ------------------------------------- |
| | | |
| | | Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) |
| | | |
| | | Permission is hereby granted, free of charge, to any person obtaining a copy |
| | | of this software and associated documentation files (the "Software"), to deal |
| | | in the Software without restriction, including without limitation the rights |
| | | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
| | | copies of the Software, and to permit persons to whom the Software is |
| | | furnished to do so, subject to the following conditions: |
| | | |
| | | The above copyright notice and this permission notice shall be included in |
| | | all copies or substantial portions of the Software. |
| | | |
| | | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| | | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| | | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
| | | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| | | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| | | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
| | | THE SOFTWARE. |
| | | |
| | | Copyright (c) 2011 Novell, Inc (http://www.novell.com) |
| | | |
| | | Permission is hereby granted, free of charge, to any person obtaining a copy |
| | | of this software and associated documentation files (the "Software"), to deal |
| | | in the Software without restriction, including without limitation the rights |
| | | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
| | | copies of the Software, and to permit persons to whom the Software is |
| | | furnished to do so, subject to the following conditions: |
| | | |
| | | The above copyright notice and this permission notice shall be included in |
| | | all copies or substantial portions of the Software. |
| | | |
| | | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| | | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| | | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
| | | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| | | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| | | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
| | | THE SOFTWARE. |
| | | |
| | | Third party notice for W3C |
| | | -------------------------- |
| | | |
| | | "W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE |
| | | Status: This license takes effect 13 May, 2015. |
| | | This work is being provided by the copyright holders under the following license. |
| | | License |
| | | By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. |
| | | Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: |
| | | The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. |
| | | Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. |
| | | Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." |
| | | Disclaimers |
| | | THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. |
| | | COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. |
| | | The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." |
| | | |
| | | License notice for Bit Twiddling Hacks |
| | | -------------------------------------- |
| | | |
| | | Bit Twiddling Hacks |
| | | |
| | | By Sean Eron Anderson |
| | | seander@cs.stanford.edu |
| | | |
| | | Individually, the code snippets here are in the public domain (unless otherwise |
| | | noted) â feel free to use them however you please. The aggregate collection and |
| | | descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are |
| | | distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and |
| | | without even the implied warranty of merchantability or fitness for a particular |
| | | purpose. |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 0f6d0a02c9cc2e766dd543ff24135f16e9a971e4 |