mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-11-11 00:36:00 +00:00
Tile服务器雏形..
This commit is contained in:
Binary file not shown.
@@ -1,33 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>DotNetty.Buffers</id>
|
||||
<version>0.7.6</version>
|
||||
<authors>Microsoft</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/Azure/DotNetty/</projectUrl>
|
||||
<description>Buffer management in DotNetty</description>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<tags>socket tcp protocol netty dotnetty network</tags>
|
||||
<repository url="https://github.com/Azure/DotNetty/" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7.2">
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net5.0">
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>DotNetty.Codecs</id>
|
||||
<version>0.7.6</version>
|
||||
<authors>Microsoft</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/Azure/DotNetty/</projectUrl>
|
||||
<description>General purpose codecs for DotNetty</description>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<tags>socket tcp protocol netty dotnetty network codec</tags>
|
||||
<repository type="git" url="https://github.com/Azure/DotNetty/" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7.2">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Collections.Immutable" version="1.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net5.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Collections.Immutable" version="1.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Collections.Immutable" version="1.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Collections.Immutable" version="1.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
Binary file not shown.
@@ -1,646 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>DotNetty.Codecs</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="F:DotNetty.Codecs.Base64.Base64Dialect.STANDARD">
|
||||
<summary>
|
||||
http://www.faqs.org/rfcs/rfc3548.html
|
||||
Table 1: The Base 64 Alphabet
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.Base64.Base64Dialect.URL_SAFE">
|
||||
<summary>
|
||||
http://www.faqs.org/rfcs/rfc3548.html
|
||||
Table 2: The "URL and Filename safe" Base 64 Alphabet
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.ByteToMessageDecoder.MergeCumulator">
|
||||
<summary>
|
||||
Cumulates instances of <see cref="T:DotNetty.Buffers.IByteBuffer" /> by merging them into one <see cref="T:DotNetty.Buffers.IByteBuffer" />, using memory
|
||||
copies.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.ByteToMessageDecoder.CompositionCumulation">
|
||||
<summary>
|
||||
Cumulate instances of <see cref="T:DotNetty.Buffers.IByteBuffer" /> by add them to a <see cref="T:DotNetty.Buffers.CompositeByteBuffer" /> and therefore
|
||||
avoiding memory copy when possible.
|
||||
</summary>
|
||||
<remarks>
|
||||
Be aware that <see cref="T:DotNetty.Buffers.CompositeByteBuffer" /> use a more complex indexing implementation so depending on your
|
||||
use-case
|
||||
and the decoder implementation this may be slower then just use the <see cref="F:DotNetty.Codecs.ByteToMessageDecoder.MergeCumulator" />.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:DotNetty.Codecs.ByteToMessageDecoder.SingleDecode">
|
||||
<summary>
|
||||
Determines whether only one message should be decoded per <see cref="M:DotNetty.Codecs.ByteToMessageDecoder.ChannelRead(DotNetty.Transport.Channels.IChannelHandlerContext,System.Object)" /> call.
|
||||
Default is <code>false</code> as this has performance impacts.
|
||||
</summary>
|
||||
<remarks>Is particularly useful in support of protocol upgrade scenarios.</remarks>
|
||||
</member>
|
||||
<member name="P:DotNetty.Codecs.ByteToMessageDecoder.ActualReadableBytes">
|
||||
<summary>
|
||||
Returns the actual number of readable bytes in the internal cumulative
|
||||
buffer of this decoder. You usually do not need to rely on this value
|
||||
to write a decoder. Use it only when you must use it at your own risk.
|
||||
This method is a shortcut to <see cref="P:DotNetty.Buffers.IByteBuffer.ReadableBytes" /> of <see cref="P:DotNetty.Codecs.ByteToMessageDecoder.InternalBuffer" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.CodecException">
|
||||
<summary>
|
||||
An <see cref="T:System.Exception" /> which is thrown by a codec.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.Adler32">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/Adler32.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.CRC32">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/CRC32.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.Deflate">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/Deflate.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.Deflater">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/Deflater.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.GZIPException">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/GZIPException.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.GZIPHeader">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/GZIPHeader.java
|
||||
|
||||
http://www.ietf.org/rfc/rfc1952.txt
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.InfBlocks">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/InfBlocks.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.InfCodes">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/InfCodes.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.Inflate">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/Inflate.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.Inflater">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/Inflater.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.InfTree">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/InfTree.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.JZlib">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/JZlib.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.Compression.JZlibEncoder.#ctor(DotNetty.Codecs.Compression.ZlibWrapper,System.Int32,System.Int32,System.Int32)">
|
||||
Creates a new zlib encoder with the specified {@code compressionLevel},
|
||||
the specified {@code windowBits}, the specified {@code memLevel}, and
|
||||
the specified wrapper.
|
||||
|
||||
@param compressionLevel
|
||||
{@code 1} yields the fastest compression and {@code 9} yields the
|
||||
best compression. {@code 0} means no compression. The default
|
||||
compression level is {@code 6}.
|
||||
@param windowBits
|
||||
The base two logarithm of the size of the history buffer. The
|
||||
value should be in the range {@code 9} to {@code 15} inclusive.
|
||||
Larger values result in better compression at the expense of
|
||||
memory usage. The default value is {@code 15}.
|
||||
@param memLevel
|
||||
How much memory should be allocated for the internal compression
|
||||
state. {@code 1} uses minimum memory and {@code 9} uses maximum
|
||||
memory. Larger values result in better and faster compression
|
||||
at the expense of memory usage. The default value is {@code 8}
|
||||
|
||||
@throws CompressionException if failed to initialize zlib
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.StaticTree">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/StaticTree.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.Tree">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/Tree.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.Compression.ZlibEncoder.CloseAsync">
|
||||
Close this {@link ZlibEncoder} and so finish the encoding.
|
||||
|
||||
The returned {@link ChannelFuture} will be notified once the
|
||||
operation completes.
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.ZlibWrapper">
|
||||
The container file formats that wrap the stream compressed by the DEFLATE
|
||||
algorithm.
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.Compression.ZlibWrapper.Zlib">
|
||||
The ZLIB wrapper as specified in <a href="http://tools.ietf.org/html/rfc1950">RFC 1950</a>.
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.Compression.ZlibWrapper.Gzip">
|
||||
The GZIP wrapper as specified in <a href="http://tools.ietf.org/html/rfc1952">RFC 1952</a>.
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.Compression.ZlibWrapper.None">
|
||||
Raw DEFLATE stream only (no header and no footer).
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.Compression.ZlibWrapper.ZlibOrNone">
|
||||
Try {@link #ZLIB} first and then {@link #NONE} if the first attempt fails.
|
||||
Please note that you can specify this wrapper type only when decompressing.
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.ZStream">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/ZStream.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.Compression.ZStream.End">
|
||||
Those methods are expected to be override by Inflater and Deflater.
|
||||
In the future, they will become abstract methods.
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.CorruptedFrameException">
|
||||
<summary>
|
||||
A <see cref="T:DotNetty.Codecs.DecoderException" /> which is thrown when the received frame data could not
|
||||
be decoded by an inbound handler.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.DelimiterBasedFrameDecoder">
|
||||
<summary>
|
||||
A decoder that splits the received <see cref="T:DotNetty.Buffers.IByteBuffer" /> by one or more
|
||||
delimiters.It is particularly useful for decoding the frames which ends
|
||||
with a delimiter such as <see cref="M:DotNetty.Codecs.Delimiters.NullDelimiter" /> or
|
||||
<see cref="M:DotNetty.Codecs.Delimiters.LineDelimiter" />
|
||||
<h3>Specifying more than one delimiter </h3>
|
||||
<see cref="M:DotNetty.Codecs.Delimiters.NullDelimiter" /> allows you to specify more than one
|
||||
delimiter. If more than one delimiter is found in the buffer, it chooses
|
||||
the delimiter which produces the shortest frame. For example, if you have
|
||||
the following data in the buffer:
|
||||
+--------------+
|
||||
| ABC\nDEF\r\n |
|
||||
+--------------+
|
||||
a <see cref="M:DotNetty.Codecs.Delimiters.LineDelimiter" /> will choose '\n' as the first delimiter and produce two
|
||||
frames:
|
||||
+-----+-----+
|
||||
| ABC | DEF |
|
||||
+-----+-----+
|
||||
rather than incorrectly choosing '\r\n' as the first delimiter:
|
||||
+----------+
|
||||
| ABC\nDEF |
|
||||
+----------+
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.DelimiterBasedFrameDecoder.#ctor(System.Int32,System.Boolean,System.Boolean,DotNetty.Buffers.IByteBuffer[])">
|
||||
<summary>Common constructor</summary>
|
||||
<param name="maxFrameLength">
|
||||
The maximum length of the decoded frame
|
||||
NOTE: A see <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is thrown if the length of the frame exceeds this
|
||||
value.
|
||||
</param>
|
||||
<param name="stripDelimiter">whether the decoded frame should strip out the delimiter or not</param>
|
||||
<param name="failFast">
|
||||
If true, a <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is
|
||||
thrown as soon as the decoder notices the length of the
|
||||
frame will exceed<tt>maxFrameLength</tt> regardless of
|
||||
whether the entire frame has been read.
|
||||
If false, a <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is
|
||||
thrown after the entire frame that exceeds maxFrameLength has been read.
|
||||
</param>
|
||||
<param name="delimiters">delimiters</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.DelimiterBasedFrameDecoder.IsLineBased(DotNetty.Buffers.IByteBuffer[])">
|
||||
<summary>Returns true if the delimiters are "\n" and "\r\n"</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.DelimiterBasedFrameDecoder.IsSubclass">
|
||||
<summary>ReturnsReturn true if the current instance is a subclass of DelimiterBasedFrameDecoder</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.DelimiterBasedFrameDecoder.Decode(DotNetty.Transport.Channels.IChannelHandlerContext,DotNetty.Buffers.IByteBuffer)">
|
||||
<summary>Create a frame out of the <see cref="T:DotNetty.Buffers.IByteBuffer" /> and return it</summary>
|
||||
<param name="ctx">
|
||||
the <see cref="T:DotNetty.Transport.Channels.IChannelHandlerContext" /> which this
|
||||
<see cref="T:DotNetty.Codecs.ByteToMessageDecoder" /> belongs to
|
||||
</param>
|
||||
<param name="buffer">the <see cref="T:DotNetty.Buffers.IByteBuffer" /> from which to read data</param>
|
||||
<returns>
|
||||
the <see cref="T:DotNetty.Buffers.IByteBuffer" /> which represent the frame or null if no frame could be
|
||||
created.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.DelimiterBasedFrameDecoder.IndexOf(DotNetty.Buffers.IByteBuffer,DotNetty.Buffers.IByteBuffer)">
|
||||
Returns the number of bytes between the readerIndex of the haystack and
|
||||
the first needle found in the haystack. -1 is returned if no needle is
|
||||
found in the haystack.
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.Delimiters.NullDelimiter">
|
||||
<summary>Returns a null (0x00) delimiter, which could be used for Flash XML socket or any similar protocols</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.Delimiters.LineDelimiter">
|
||||
<summary>
|
||||
Returns {@code CR ('\r')} and {@code LF ('\n')} delimiters, which could
|
||||
be used for text-based line protocols.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Json.JsonObjectDecoder">
|
||||
<summary>
|
||||
Splits a byte stream of JSON objects and arrays into individual objects/arrays and passes them up the
|
||||
<see cref="T:DotNetty.Transport.Channels.IChannelPipeline" />.
|
||||
This class does not do any real parsing or validation. A sequence of bytes is considered a JSON object/array
|
||||
if it contains a matching number of opening and closing braces/brackets. It's up to a subsequent
|
||||
<see cref="T:DotNetty.Transport.Channels.IChannelHandler" />
|
||||
to parse the JSON text into a more usable form i.e.a POCO.
|
||||
</summary>
|
||||
</member>
|
||||
<!-- Badly formed XML comment ignored for member "T:DotNetty.Codecs.LengthFieldBasedFrameDecoder" -->
|
||||
<member name="M:DotNetty.Codecs.LengthFieldBasedFrameDecoder.#ctor(System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Create a new instance.
|
||||
</summary>
|
||||
<param name="maxFrameLength">
|
||||
The maximum length of the frame. If the length of the frame is
|
||||
greater than this value then <see cref="T:DotNetty.Codecs.TooLongFrameException" /> will be thrown.
|
||||
</param>
|
||||
<param name="lengthFieldOffset">The offset of the length field.</param>
|
||||
<param name="lengthFieldLength">The length of the length field.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldBasedFrameDecoder.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Create a new instance.
|
||||
</summary>
|
||||
<param name="maxFrameLength">
|
||||
The maximum length of the frame. If the length of the frame is
|
||||
greater than this value then <see cref="T:DotNetty.Codecs.TooLongFrameException" /> will be thrown.
|
||||
</param>
|
||||
<param name="lengthFieldOffset">The offset of the length field.</param>
|
||||
<param name="lengthFieldLength">The length of the length field.</param>
|
||||
<param name="lengthAdjustment">The compensation value to add to the value of the length field.</param>
|
||||
<param name="initialBytesToStrip">the number of first bytes to strip out from the decoded frame.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldBasedFrameDecoder.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Create a new instance.
|
||||
</summary>
|
||||
<param name="maxFrameLength">
|
||||
The maximum length of the frame. If the length of the frame is
|
||||
greater than this value then <see cref="T:DotNetty.Codecs.TooLongFrameException" /> will be thrown.
|
||||
</param>
|
||||
<param name="lengthFieldOffset">The offset of the length field.</param>
|
||||
<param name="lengthFieldLength">The length of the length field.</param>
|
||||
<param name="lengthAdjustment">The compensation value to add to the value of the length field.</param>
|
||||
<param name="initialBytesToStrip">the number of first bytes to strip out from the decoded frame.</param>
|
||||
<param name="failFast">
|
||||
If <c>true</c>, a <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is thrown as soon as the decoder notices the length
|
||||
of the frame will exceeed <see cref="F:DotNetty.Codecs.LengthFieldBasedFrameDecoder.maxFrameLength" /> regardless of whether the entire frame has been
|
||||
read. If <c>false</c>, a <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is thrown after the entire frame that exceeds
|
||||
<see cref="F:DotNetty.Codecs.LengthFieldBasedFrameDecoder.maxFrameLength" /> has been read.
|
||||
Defaults to <c>true</c> in other overloads.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldBasedFrameDecoder.#ctor(DotNetty.Buffers.ByteOrder,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Create a new instance.
|
||||
</summary>
|
||||
<param name="byteOrder">The <see cref="T:DotNetty.Buffers.ByteOrder" /> of the lenght field.</param>
|
||||
<param name="maxFrameLength">
|
||||
The maximum length of the frame. If the length of the frame is
|
||||
greater than this value then <see cref="T:DotNetty.Codecs.TooLongFrameException" /> will be thrown.
|
||||
</param>
|
||||
<param name="lengthFieldOffset">The offset of the length field.</param>
|
||||
<param name="lengthFieldLength">The length of the length field.</param>
|
||||
<param name="lengthAdjustment">The compensation value to add to the value of the length field.</param>
|
||||
<param name="initialBytesToStrip">the number of first bytes to strip out from the decoded frame.</param>
|
||||
<param name="failFast">
|
||||
If <c>true</c>, a <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is thrown as soon as the decoder notices the length
|
||||
of the frame will exceeed <see cref="F:DotNetty.Codecs.LengthFieldBasedFrameDecoder.maxFrameLength" /> regardless of whether the entire frame has been
|
||||
read. If <c>false</c>, a <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is thrown after the entire frame that exceeds
|
||||
<see cref="F:DotNetty.Codecs.LengthFieldBasedFrameDecoder.maxFrameLength" /> has been read.
|
||||
Defaults to <c>true</c> in other overloads.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldBasedFrameDecoder.Decode(DotNetty.Transport.Channels.IChannelHandlerContext,DotNetty.Buffers.IByteBuffer)">
|
||||
<summary>
|
||||
Create a frame out of the <see cref="T:DotNetty.Buffers.IByteBuffer" /> and return it.
|
||||
</summary>
|
||||
<param name="context">
|
||||
The <see cref="T:DotNetty.Transport.Channels.IChannelHandlerContext" /> which this <see cref="T:DotNetty.Codecs.ByteToMessageDecoder" /> belongs
|
||||
to.
|
||||
</param>
|
||||
<param name="input">The <see cref="T:DotNetty.Buffers.IByteBuffer" /> from which to read data.</param>
|
||||
<returns>The <see cref="T:DotNetty.Buffers.IByteBuffer" /> which represents the frame or <c>null</c> if no frame could be created.</returns>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldBasedFrameDecoder.GetUnadjustedFrameLength(DotNetty.Buffers.IByteBuffer,System.Int32,System.Int32,DotNetty.Buffers.ByteOrder)">
|
||||
<summary>
|
||||
Decodes the specified region of the buffer into an unadjusted frame length. The default implementation is
|
||||
capable of decoding the specified region into an unsigned 8/16/24/32/64 bit integer. Override this method to
|
||||
decode the length field encoded differently.
|
||||
Note that this method must not modify the state of the specified buffer (e.g.
|
||||
<see cref="P:DotNetty.Buffers.IByteBuffer.ReaderIndex" />,
|
||||
<see cref="P:DotNetty.Buffers.IByteBuffer.WriterIndex" />, and the content of the buffer.)
|
||||
</summary>
|
||||
<param name="buffer">The buffer we'll be extracting the frame length from.</param>
|
||||
<param name="offset">The offset from the absolute <see cref="P:DotNetty.Buffers.IByteBuffer.ReaderIndex" />.</param>
|
||||
<param name="length">The length of the framelenght field. Expected: 1, 2, 3, 4, or 8.</param>
|
||||
<param name="order">The preferred <see cref="T:DotNetty.Buffers.ByteOrder" /> of buffer.</param>
|
||||
<returns>A long integer that represents the unadjusted length of the next frame.</returns>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.LengthFieldPrepender">
|
||||
<summary>
|
||||
An encoder that prepends the length of the message. The length value is
|
||||
prepended as a binary form.
|
||||
<p />
|
||||
For example, <tt>{@link LengthFieldPrepender}(2)</tt> will encode the
|
||||
following 12-bytes string:
|
||||
<pre>
|
||||
+----------------+
|
||||
| "HELLO, WORLD" |
|
||||
+----------------+
|
||||
</pre>
|
||||
into the following:
|
||||
<pre>
|
||||
+--------+----------------+
|
||||
+ 0x000C | "HELLO, WORLD" |
|
||||
+--------+----------------+
|
||||
</pre>
|
||||
If you turned on the {@code lengthIncludesLengthFieldLength} flag in the
|
||||
constructor, the encoded data would look like the following
|
||||
(12 (original data) + 2 (prepended data) = 14 (0xE)):
|
||||
<pre>
|
||||
+--------+----------------+
|
||||
+ 0x000E | "HELLO, WORLD" |
|
||||
+--------+----------------+
|
||||
</pre>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldPrepender.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:DotNetty.Codecs.LengthFieldPrepender" /> instance.
|
||||
</summary>
|
||||
<param name="lengthFieldLength">
|
||||
The length of the prepended length field.
|
||||
Only 1, 2, 3, 4, and 8 are allowed.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldPrepender.#ctor(System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:DotNetty.Codecs.LengthFieldPrepender" /> instance.
|
||||
</summary>
|
||||
<param name="lengthFieldLength">
|
||||
The length of the prepended length field.
|
||||
Only 1, 2, 3, 4, and 8 are allowed.
|
||||
</param>
|
||||
<param name="lengthFieldIncludesLengthFieldLength">
|
||||
If <c>true</c>, the length of the prepended length field is added
|
||||
to the value of the prepended length field.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldPrepender.#ctor(System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:DotNetty.Codecs.LengthFieldPrepender" /> instance.
|
||||
</summary>
|
||||
<param name="lengthFieldLength">
|
||||
The length of the prepended length field.
|
||||
Only 1, 2, 3, 4, and 8 are allowed.
|
||||
</param>
|
||||
<param name="lengthAdjustment">The compensation value to add to the value of the length field.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldPrepender.#ctor(System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:DotNetty.Codecs.LengthFieldPrepender" /> instance.
|
||||
</summary>
|
||||
<param name="lengthFieldLength">
|
||||
The length of the prepended length field.
|
||||
Only 1, 2, 3, 4, and 8 are allowed.
|
||||
</param>
|
||||
<param name="lengthFieldIncludesLengthFieldLength">
|
||||
If <c>true</c>, the length of the prepended length field is added
|
||||
to the value of the prepended length field.
|
||||
</param>
|
||||
<param name="lengthAdjustment">The compensation value to add to the value of the length field.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldPrepender.#ctor(DotNetty.Buffers.ByteOrder,System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:DotNetty.Codecs.LengthFieldPrepender" /> instance.
|
||||
</summary>
|
||||
<param name="byteOrder">The <see cref="T:DotNetty.Buffers.ByteOrder" /> of the length field.</param>
|
||||
<param name="lengthFieldLength">
|
||||
The length of the prepended length field.
|
||||
Only 1, 2, 3, 4, and 8 are allowed.
|
||||
</param>
|
||||
<param name="lengthFieldIncludesLengthFieldLength">
|
||||
If <c>true</c>, the length of the prepended length field is added
|
||||
to the value of the prepended length field.
|
||||
</param>
|
||||
<param name="lengthAdjustment">The compensation value to add to the value of the length field.</param>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.LineBasedFrameDecoder">
|
||||
<summary>
|
||||
A decoder that splits the received {@link ByteBuf}s on line endings.
|
||||
Both {@code "\n"} and {@code "\r\n"} are handled.
|
||||
For a more general delimiter-based decoder, see {@link DelimiterBasedFrameDecoder}.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.LineBasedFrameDecoder.maxLength">
|
||||
Maximum length of a frame we're willing to decode.
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.LineBasedFrameDecoder.failFast">
|
||||
Whether or not to throw an exception as soon as we exceed maxLength.
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.LineBasedFrameDecoder.discarding">
|
||||
True if we're discarding input because we're already over maxLength.
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LineBasedFrameDecoder.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Codecs.LineBasedFrameDecoder" /> class.
|
||||
</summary>
|
||||
<param name="maxLength">
|
||||
the maximum length of the decoded frame.
|
||||
A {@link TooLongFrameException} is thrown if
|
||||
the length of the frame exceeds this value.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LineBasedFrameDecoder.#ctor(System.Int32,System.Boolean,System.Boolean)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Codecs.LineBasedFrameDecoder" /> class.
|
||||
</summary>
|
||||
<param name="maxLength">
|
||||
the maximum length of the decoded frame.
|
||||
A {@link TooLongFrameException} is thrown if
|
||||
the length of the frame exceeds this value.
|
||||
</param>
|
||||
<param name="stripDelimiter">
|
||||
whether the decoded frame should strip out the
|
||||
delimiter or not
|
||||
</param>
|
||||
<param name="failFast">
|
||||
If <tt>true</tt>, a {@link TooLongFrameException} is
|
||||
thrown as soon as the decoder notices the length of the
|
||||
frame will exceed <tt>maxFrameLength</tt> regardless of
|
||||
whether the entire frame has been read.
|
||||
If <tt>false</tt>, a {@link TooLongFrameException} is
|
||||
thrown after the entire frame that exceeds
|
||||
<tt>maxFrameLength</tt> has been read.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LineBasedFrameDecoder.Decode(DotNetty.Transport.Channels.IChannelHandlerContext,DotNetty.Buffers.IByteBuffer)">
|
||||
<summary>
|
||||
Create a frame out of the {@link ByteBuf} and return it.
|
||||
</summary>
|
||||
<param name="ctx">the {@link ChannelHandlerContext} which this {@link ByteToMessageDecoder} belongs to</param>
|
||||
<param name="buffer">the {@link ByteBuf} from which to read data</param>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.MessageAggregator`4">
|
||||
<inheritdoc />
|
||||
<summary>
|
||||
An abstract <see cref="T:DotNetty.Transport.Channels.IChannelHandler" /> that aggregates a series of message objects
|
||||
into a single aggregated message.
|
||||
'A series of messages' is composed of the following:
|
||||
a single start message which optionally contains the first part of the content, and
|
||||
1 or more content messages. The content of the aggregated message will be the merged
|
||||
content of the start message and its following content messages. If this aggregator
|
||||
encounters a content message where { @link #isLastContentMessage(ByteBufHolder)}
|
||||
return true for, the aggregator will finish the aggregation and produce the aggregated
|
||||
message and expect another start message.
|
||||
</summary>
|
||||
<typeparam name="TMessage">The type that covers both start message and content message</typeparam>
|
||||
<typeparam name="TStart">The type of the start message</typeparam>
|
||||
<typeparam name="TContent">The type of the content message</typeparam>
|
||||
<typeparam name="TOutput">The type of the aggregated message</typeparam>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.MessageToMessageDecoder`1">
|
||||
<summary>
|
||||
Message to message decoder.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.MessageToMessageDecoder`1.Decode(DotNetty.Transport.Channels.IChannelHandlerContext,`0,System.Collections.Generic.List{System.Object})">
|
||||
<summary>
|
||||
Decode from one message to an other. This method will be called for each written message that can be handled
|
||||
by this encoder.
|
||||
</summary>
|
||||
<param name="context">the {@link ChannelHandlerContext} which this {@link MessageToMessageDecoder} belongs to</param>
|
||||
<param name="message">the message to decode to an other one</param>
|
||||
<param name="output">the {@link List} to which decoded messages should be added</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.MessageToMessageEncoder`1.AcceptOutboundMessage(System.Object)">
|
||||
<summary>
|
||||
Returns {@code true} if the given message should be handled. If {@code false} it will be passed to the next
|
||||
{@link ChannelHandler} in the {@link ChannelPipeline}.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.MessageToMessageEncoder`1.Encode(DotNetty.Transport.Channels.IChannelHandlerContext,`0,System.Collections.Generic.List{System.Object})">
|
||||
<summary>
|
||||
Encode from one message to an other. This method will be called for each written message that can be handled
|
||||
by this encoder.
|
||||
@param context the {@link ChannelHandlerContext} which this {@link MessageToMessageEncoder} belongs to
|
||||
@param message the message to encode to an other one
|
||||
@param output the {@link List} into which the encoded message should be added
|
||||
needs to do some kind of aggragation
|
||||
@throws Exception is thrown if an error accour
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Protobuf.ProtobufVarint32FrameDecoder">
|
||||
|
||||
A decoder that splits the received {@link ByteBuf}s dynamically by the
|
||||
value of the Google Protocol Buffers
|
||||
http://code.google.com/apis/protocolbuffers/docs/encoding.html#varints
|
||||
Base 128 Varints integer length field in the message.
|
||||
For example:
|
||||
|
||||
BEFORE DECODE (302 bytes) AFTER DECODE (300 bytes)
|
||||
+--------+---------------+ +---------------+
|
||||
| Length | Protobuf Data |----->| Protobuf Data |
|
||||
| 0xAC02 | (300 bytes) | | (300 bytes) |
|
||||
+--------+---------------+ +---------------+
|
||||
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Protobuf.ProtobufVarint32LengthFieldPrepender">
|
||||
|
||||
An encoder that prepends the the Google Protocol Buffers
|
||||
http://code.google.com/apis/protocolbuffers/docs/encoding.html#varints
|
||||
Base 128 Varints integer length field.
|
||||
For example:
|
||||
|
||||
BEFORE ENCODE (300 bytes) AFTER ENCODE (302 bytes)
|
||||
+---------------+ +--------+---------------+
|
||||
| Protobuf Data |-------------->| Length | Protobuf Data |
|
||||
| (300 bytes) | | 0xAC02 | (300 bytes) |
|
||||
+---------------+ +--------+---------------+
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.StringDecoder.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Codecs.StringDecoder" /> class with the current system
|
||||
character set.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.StringDecoder.#ctor(System.Text.Encoding)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Codecs.StringDecoder" /> class with the specified character
|
||||
set..
|
||||
</summary>
|
||||
<param name="encoding">Encoding.</param>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.StringEncoder">
|
||||
Encodes the requested {@link String} into a {@link ByteBuf}.
|
||||
A typical setup for a text-based line protocol in a TCP/IP socket would be:
|
||||
<pre>
|
||||
{@link ChannelPipeline} pipeline = ...;
|
||||
|
||||
// Decoders
|
||||
pipeline.addLast("frameDecoder", new {@link LineBasedFrameDecoder}(80));
|
||||
pipeline.addLast("stringDecoder", new {@link StringDecoder}(CharsetUtil.UTF_8));
|
||||
|
||||
// Encoder
|
||||
pipeline.addLast("stringEncoder", new {@link StringEncoder}(CharsetUtil.UTF_8));
|
||||
</pre>
|
||||
and then you can use a {@link String} instead of a {@link ByteBuf}
|
||||
as a message:
|
||||
<pre>
|
||||
void channelRead({@link ChannelHandlerContext} ctx, {@link String} msg) {
|
||||
ch.write("Did you say '" + msg + "'?\n");
|
||||
}
|
||||
</pre>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.StringEncoder.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Codecs.StringEncoder" /> class with the current system
|
||||
character set.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.StringEncoder.#ctor(System.Text.Encoding)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Codecs.StringEncoder" /> class with the specified character
|
||||
set..
|
||||
</summary>
|
||||
<param name="encoding">Encoding.</param>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.TooLongFrameException">
|
||||
<summary>
|
||||
A <see cref="T:DotNetty.Codecs.DecoderException" /> which is thrown when the length of the frame
|
||||
decoded is greater than the allowed maximum.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.UnsupportedMessageTypeException">
|
||||
<summary>
|
||||
Thrown if an unsupported message is received by an codec.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: afaf11420857a4a419eb7397b25c820a
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,33 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>DotNetty.Common</id>
|
||||
<version>0.7.6</version>
|
||||
<authors>Microsoft</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/Azure/DotNetty/</projectUrl>
|
||||
<description>DotNetty common routines</description>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<tags>socket tcp protocol netty dotnetty network</tags>
|
||||
<repository type="git" url="https://github.com/Azure/DotNetty/" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7.2">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="5.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net5.0">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="5.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="5.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="5.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 38804a6edd37f3a44b2714fd20d304d5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>DotNetty.Handlers</id>
|
||||
<version>0.7.6</version>
|
||||
<authors>Microsoft</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/Azure/DotNetty/</projectUrl>
|
||||
<description>Application handlers for DotNetty</description>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<tags>socket tcp protocol netty dotnetty network tls ssl</tags>
|
||||
<repository type="git" url="https://github.com/Azure/DotNetty/" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7.2">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Codecs" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net5.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Codecs" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Codecs" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Codecs" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
Binary file not shown.
@@ -1,591 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>DotNetty.Handlers</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DotNetty.Handlers.Flow.FlowControlHandler">
|
||||
The {@link FlowControlHandler} ensures that only one message per {@code read()} is sent downstream.
|
||||
|
||||
Classes such as {@link ByteToMessageDecoder} or {@link MessageToByteEncoder} are free to emit as
|
||||
many events as they like for any given input. A channel's auto reading configuration doesn't usually
|
||||
apply in these scenarios. This is causing problems in downstream {@link ChannelHandler}s that would
|
||||
like to hold subsequent events while they're processing one event. It's a common problem with the
|
||||
{@code HttpObjectDecoder} that will very often fire a {@code HttpRequest} that is immediately followed
|
||||
by a {@code LastHttpContent} event.
|
||||
|
||||
<pre>{@code
|
||||
ChannelPipeline pipeline = ...;
|
||||
|
||||
pipeline.addLast(new HttpServerCodec());
|
||||
pipeline.addLast(new FlowControlHandler());
|
||||
|
||||
pipeline.addLast(new MyExampleHandler());
|
||||
|
||||
class MyExampleHandler extends ChannelInboundHandlerAdapter {
|
||||
@Override
|
||||
public void channelRead(IChannelHandlerContext ctx, Object msg) {
|
||||
if (msg instanceof HttpRequest) {
|
||||
ctx.channel().config().setAutoRead(false);
|
||||
|
||||
// The FlowControlHandler will hold any subsequent events that
|
||||
// were emitted by HttpObjectDecoder until auto reading is turned
|
||||
// back on or Channel#read() is being called.
|
||||
}
|
||||
}
|
||||
}
|
||||
}</pre>
|
||||
|
||||
@see ChannelConfig#setAutoRead(bool)
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Flow.FlowControlHandler.IsQueueEmpty">
|
||||
Determine if the underlying {@link Queue} is empty. This method exists for
|
||||
testing, debugging and inspection purposes and it is not Thread safe!
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Flow.FlowControlHandler.Destroy">
|
||||
Releases all messages and destroys the {@link Queue}.
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Flow.FlowControlHandler.Dequeue(DotNetty.Transport.Channels.IChannelHandlerContext,System.Int32)">
|
||||
Dequeues one or many (or none) messages depending on the channel's auto
|
||||
reading state and returns the number of messages that were consumed from
|
||||
the internal queue.
|
||||
|
||||
The {@code minConsume} argument is used to force {@code dequeue()} into
|
||||
consuming that number of messages regardless of the channel's auto
|
||||
reading configuration.
|
||||
|
||||
@see #read(ChannelHandlerContext)
|
||||
@see #channelRead(ChannelHandlerContext, Object)
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Logging.LoggingHandler">
|
||||
<summary>
|
||||
A <see cref="T:DotNetty.Transport.Channels.IChannelHandler" /> that logs all events using a logging framework.
|
||||
By default, all events are logged at <tt>DEBUG</tt> level.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.#ctor">
|
||||
<summary>
|
||||
Creates a new instance whose logger name is the fully qualified class
|
||||
name of the instance with hex dump enabled.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.#ctor(DotNetty.Handlers.Logging.LogLevel)">
|
||||
<summary>
|
||||
Creates a new instance whose logger name is the fully qualified class
|
||||
name of the instance
|
||||
</summary>
|
||||
<param name="level">the log level</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.#ctor(System.Type)">
|
||||
<summary>
|
||||
Creates a new instance with the specified logger name and with hex dump
|
||||
enabled
|
||||
</summary>
|
||||
<param name="type">the class type to generate the logger for</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.#ctor(System.Type,DotNetty.Handlers.Logging.LogLevel)">
|
||||
<summary>
|
||||
Creates a new instance with the specified logger name.
|
||||
</summary>
|
||||
<param name="type">the class type to generate the logger for</param>
|
||||
<param name="level">the log level</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.#ctor(System.String)">
|
||||
<summary>
|
||||
Creates a new instance with the specified logger name using the default log level.
|
||||
</summary>
|
||||
<param name="name">the name of the class to use for the logger</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.#ctor(System.String,DotNetty.Handlers.Logging.LogLevel)">
|
||||
<summary>
|
||||
Creates a new instance with the specified logger name.
|
||||
</summary>
|
||||
<param name="name">the name of the class to use for the logger</param>
|
||||
<param name="level">the log level</param>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Logging.LoggingHandler.Level">
|
||||
<summary>
|
||||
Returns the <see cref="T:DotNetty.Handlers.Logging.LogLevel" /> that this handler uses to log
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.Format(DotNetty.Transport.Channels.IChannelHandlerContext,System.String)">
|
||||
<summary>
|
||||
Formats an event and returns the formatted message
|
||||
</summary>
|
||||
<param name="eventName">the name of the event</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.Format(DotNetty.Transport.Channels.IChannelHandlerContext,System.String,System.Object)">
|
||||
<summary>
|
||||
Formats an event and returns the formatted message.
|
||||
</summary>
|
||||
<param name="eventName">the name of the event</param>
|
||||
<param name="arg">the argument of the event</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.Format(DotNetty.Transport.Channels.IChannelHandlerContext,System.String,System.Object,System.Object)">
|
||||
<summary>
|
||||
Formats an event and returns the formatted message. This method is currently only used for formatting
|
||||
<see cref="M:DotNetty.Transport.Channels.IChannelHandler.ConnectAsync(DotNetty.Transport.Channels.IChannelHandlerContext,System.Net.EndPoint,System.Net.EndPoint)" />
|
||||
</summary>
|
||||
<param name="eventName">the name of the event</param>
|
||||
<param name="firstArg">the first argument of the event</param>
|
||||
<param name="secondArg">the second argument of the event</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.FormatByteBuffer(DotNetty.Transport.Channels.IChannelHandlerContext,System.String,DotNetty.Buffers.IByteBuffer)">
|
||||
<summary>
|
||||
Generates the default log message of the specified event whose argument is a <see cref="T:DotNetty.Buffers.IByteBuffer" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.FormatByteBufferHolder(DotNetty.Transport.Channels.IChannelHandlerContext,System.String,DotNetty.Buffers.IByteBufferHolder)">
|
||||
<summary>
|
||||
Generates the default log message of the specified event whose argument is a <see cref="T:DotNetty.Buffers.IByteBufferHolder" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.FormatSimple(DotNetty.Transport.Channels.IChannelHandlerContext,System.String,System.Object)">
|
||||
<summary>
|
||||
Generates the default log message of the specified event whose argument is an arbitrary object.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Timeout.IdleState">
|
||||
<summary>
|
||||
An <see cref="T:System.Enum"/> that represents the idle state of a <see cref="T:DotNetty.Transport.Channels.IChannel"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Timeout.IdleState.ReaderIdle">
|
||||
<summary>
|
||||
No data was received for a while.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Timeout.IdleState.WriterIdle">
|
||||
<summary>
|
||||
No data was sent for a while.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Timeout.IdleState.AllIdle">
|
||||
<summary>
|
||||
No data was either received or sent for a while.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Timeout.IdleStateEvent">
|
||||
<summary>
|
||||
A user event triggered by <see cref="T:DotNetty.Handlers.Timeout.IdleStateHandler"/> when a <see cref="T:DotNetty.Transport.Channels.IChannel"/> is idle.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateEvent.#ctor(DotNetty.Handlers.Timeout.IdleState,System.Boolean)">
|
||||
<summary>
|
||||
Constructor for sub-classes.
|
||||
</summary>
|
||||
<param name="state">the <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> which triggered the event.</param>
|
||||
<param name="first"><code>true</code> if its the first idle event for the <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/>.</param>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Timeout.IdleStateEvent.State">
|
||||
<summary>
|
||||
Returns the idle state.
|
||||
</summary>
|
||||
<value>The state.</value>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Timeout.IdleStateEvent.First">
|
||||
<summary>
|
||||
Returns <code>true</code> if this was the first event for the <see cref="T:DotNetty.Handlers.Timeout.IdleState"/>
|
||||
</summary>
|
||||
<returns><code>true</code> if first; otherwise, <code>false</code>.</returns>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Timeout.IdleStateHandler">
|
||||
<summary>
|
||||
Triggers an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> when a <see cref="T:DotNetty.Transport.Channels.IChannel"/> has not performed
|
||||
read, write, or both operation for a while.
|
||||
|
||||
<para>
|
||||
|
||||
<h3>Supported idle states</h3>
|
||||
<table border="1">
|
||||
<tr>
|
||||
<th>Property</th><th>Meaning</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>readerIdleTime</code></td>
|
||||
<td>an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.ReaderIdle"/>
|
||||
will be triggered when no read was performed for the specified period of
|
||||
time. Specify <code>0</code> to disable.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>writerIdleTime</code></td>
|
||||
<td>an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.WriterIdle"/>
|
||||
will be triggered when no write was performed for the specified period of
|
||||
time. Specify <code>0</code> to disable.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>allIdleTime</code></td>
|
||||
<td>an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.AllIdle"/>
|
||||
will be triggered when neither read nor write was performed for the
|
||||
specified period of time. Specify <code>0</code> to disable.</td>
|
||||
</tr>
|
||||
</table>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
||||
<example>
|
||||
|
||||
An example that sends a ping message when there is no outbound traffic
|
||||
for 30 seconds. The connection is closed when there is no inbound traffic
|
||||
for 60 seconds.
|
||||
|
||||
<c>
|
||||
var bootstrap = new <see cref="T:DotNetty.Transport.Bootstrapping.ServerBootstrap"/>();
|
||||
|
||||
bootstrap.ChildHandler(new ActionChannelInitializer<ISocketChannel>(channel =>
|
||||
{
|
||||
IChannelPipeline pipeline = channel.Pipeline;
|
||||
|
||||
pipeline.AddLast("idleStateHandler", new <see cref="T:DotNetty.Handlers.Timeout.IdleStateHandler"/>(60, 30, 0);
|
||||
pipeline.AddLast("myHandler", new MyHandler());
|
||||
}
|
||||
</c>
|
||||
|
||||
Handler should handle the <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> triggered by <see cref="T:DotNetty.Handlers.Timeout.IdleStateHandler"/>.
|
||||
|
||||
<c>
|
||||
public class MyHandler : ChannelDuplexHandler
|
||||
{
|
||||
public override void UserEventTriggered(<see cref="T:DotNetty.Transport.Channels.IChannelHandlerContext"/> context, <see cref="T:System.Object"/> evt)
|
||||
{
|
||||
if(evt is <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/>)
|
||||
{
|
||||
<see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> e = (<see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/>) evt;
|
||||
if (e.State == <see cref="T:DotNetty.Handlers.Timeout.IdleState"/>.ReaderIdle)
|
||||
{
|
||||
ctx.close();
|
||||
}
|
||||
else if(e.State == <see cref="T:DotNetty.Handlers.Timeout.IdleState"/>.WriterIdle)
|
||||
{
|
||||
ctx.writeAndFlush(new PingMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</c>
|
||||
</example>
|
||||
</para>
|
||||
|
||||
<seealso cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/>
|
||||
<seealso cref="T:DotNetty.Handlers.Timeout.WriteTimeoutHandler"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.#ctor(System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Initializes a new instance firing <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/>s.
|
||||
</summary>
|
||||
<param name="readerIdleTimeSeconds">
|
||||
an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.ReaderIdle"/>
|
||||
will be triggered when no read was performed for the specified
|
||||
period of time. Specify <code>0</code> to disable.
|
||||
</param>
|
||||
<param name="writerIdleTimeSeconds">
|
||||
an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.WriterIdle"/>
|
||||
will be triggered when no write was performed for the specified
|
||||
period of time. Specify <code>0</code> to disable.
|
||||
</param>
|
||||
<param name="allIdleTimeSeconds">
|
||||
an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.AllIdle"/>
|
||||
will be triggered when neither read nor write was performed for
|
||||
the specified period of time. Specify <code>0</code> to disable.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.#ctor(System.TimeSpan,System.TimeSpan,System.TimeSpan)">
|
||||
<summary>
|
||||
<see cref="M:DotNetty.Handlers.Timeout.IdleStateHandler.#ctor(System.Boolean,System.TimeSpan,System.TimeSpan,System.TimeSpan)"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.#ctor(System.Boolean,System.TimeSpan,System.TimeSpan,System.TimeSpan)">
|
||||
<summary>
|
||||
Initializes a new instance firing <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/>s.
|
||||
</summary>
|
||||
<param name="observeOutput">
|
||||
whether or not the consumption of <code>bytes</code> should be taken into
|
||||
consideration when assessing write idleness. The default is <code>false</code>.
|
||||
</param>
|
||||
<param name="readerIdleTime">
|
||||
an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.ReaderIdle"/>
|
||||
will be triggered when no read was performed for the specified
|
||||
period of time. Specify <see cref="F:System.TimeSpan.Zero"/> to disable.
|
||||
</param>
|
||||
<param name="writerIdleTime">
|
||||
an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.WriterIdle"/>
|
||||
will be triggered when no write was performed for the specified
|
||||
period of time. Specify <see cref="F:System.TimeSpan.Zero"/> to disable.
|
||||
</param>
|
||||
<param name="allIdleTime">
|
||||
an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.AllIdle"/>
|
||||
will be triggered when neither read nor write was performed for
|
||||
the specified period of time. Specify <see cref="F:System.TimeSpan.Zero"/> to disable.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Timeout.IdleStateHandler.ReaderIdleTime">
|
||||
<summary>
|
||||
Return the readerIdleTime that was given when instance this class in milliseconds.
|
||||
</summary>
|
||||
<returns>The reader idle time in millis.</returns>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Timeout.IdleStateHandler.WriterIdleTime">
|
||||
<summary>
|
||||
Return the writerIdleTime that was given when instance this class in milliseconds.
|
||||
</summary>
|
||||
<returns>The writer idle time in millis.</returns>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Timeout.IdleStateHandler.AllIdleTime">
|
||||
<summary>
|
||||
Return the allIdleTime that was given when instance this class in milliseconds.
|
||||
</summary>
|
||||
<returns>The all idle time in millis.</returns>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.Ticks">
|
||||
<summary>
|
||||
This method is visible for testing!
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.Schedule(DotNetty.Transport.Channels.IChannelHandlerContext,System.Action{System.Object,System.Object},System.Object,System.Object,System.TimeSpan)">
|
||||
<summary>
|
||||
This method is visible for testing!
|
||||
</summary>
|
||||
<param name="ctx"></param>
|
||||
<param name="task"></param>
|
||||
<param name="context"></param>
|
||||
<param name="state"></param>
|
||||
<param name="delay"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.ChannelIdle(DotNetty.Transport.Channels.IChannelHandlerContext,DotNetty.Handlers.Timeout.IdleStateEvent)">
|
||||
<summary>
|
||||
Is called when an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> should be fired. This implementation calls
|
||||
<see cref="M:DotNetty.Transport.Channels.IChannelHandlerContext.FireUserEventTriggered(System.Object)"/>.
|
||||
</summary>
|
||||
<param name="context">Context.</param>
|
||||
<param name="stateEvent">Evt.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.NewIdleStateEvent(DotNetty.Handlers.Timeout.IdleState,System.Boolean)">
|
||||
<summary>
|
||||
Returns a <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/>.
|
||||
</summary>
|
||||
<param name="state"></param>
|
||||
<param name="first"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.InitOutputChanged(DotNetty.Transport.Channels.IChannelHandlerContext)">
|
||||
<summary>
|
||||
<see cref="M:DotNetty.Handlers.Timeout.IdleStateHandler.HasOutputChanged(DotNetty.Transport.Channels.IChannelHandlerContext,System.Boolean)"/>
|
||||
</summary>
|
||||
<param name="ctx"></param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.HasOutputChanged(DotNetty.Transport.Channels.IChannelHandlerContext,System.Boolean)">
|
||||
<summary>
|
||||
Returns <code>true</code> if and only if the <see cref="M:DotNetty.Handlers.Timeout.IdleStateHandler.#ctor(System.Boolean,System.TimeSpan,System.TimeSpan,System.TimeSpan)"/>
|
||||
was constructed
|
||||
with <code>observeOutput</code> enabled and there has been an observed change in the
|
||||
<see cref="T:DotNetty.Transport.Channels.ChannelOutboundBuffer"/> between two consecutive calls of this method.
|
||||
https://github.com/netty/netty/issues/6150
|
||||
</summary>
|
||||
<param name="ctx"></param>
|
||||
<param name="first"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler">
|
||||
<summary>
|
||||
Raises a <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutException"/> when no data was read within a certain
|
||||
period of time.
|
||||
|
||||
<pre>
|
||||
The connection is closed when there is no inbound traffic
|
||||
for 30 seconds.
|
||||
|
||||
<example>
|
||||
<c>
|
||||
var bootstrap = new <see cref="T:DotNetty.Transport.Bootstrapping.ServerBootstrap"/>();
|
||||
|
||||
bootstrap.ChildHandler(new ActionChannelInitializer<ISocketChannel>(channel =>
|
||||
{
|
||||
IChannelPipeline pipeline = channel.Pipeline;
|
||||
|
||||
pipeline.AddLast("readTimeoutHandler", new <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/>(30);
|
||||
pipeline.AddLast("myHandler", new MyHandler());
|
||||
}
|
||||
</c>
|
||||
|
||||
<c>
|
||||
public class MyHandler : ChannelDuplexHandler
|
||||
{
|
||||
public override void ExceptionCaught(<see cref="T:DotNetty.Transport.Channels.IChannelHandlerContext"/> context, <see cref="T:System.Exception"/> exception)
|
||||
{
|
||||
if(exception is <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutException"/>)
|
||||
{
|
||||
// do somethind
|
||||
}
|
||||
else
|
||||
{
|
||||
base.ExceptionCaught(context, cause);
|
||||
}
|
||||
}
|
||||
}
|
||||
</c>
|
||||
</example>
|
||||
</pre>
|
||||
|
||||
<seealso cref="T:DotNetty.Handlers.Timeout.WriteTimeoutHandler"/>
|
||||
<seealso cref="T:DotNetty.Handlers.Timeout.IdleStateHandler"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.ReadTimeoutHandler.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/> class.
|
||||
</summary>
|
||||
<param name="timeoutSeconds">Timeout in seconds.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.ReadTimeoutHandler.#ctor(System.TimeSpan)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/> class.
|
||||
</summary>
|
||||
<param name="timeout">Timeout.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.ReadTimeoutHandler.ReadTimedOut(DotNetty.Transport.Channels.IChannelHandlerContext)">
|
||||
<summary>
|
||||
Is called when a read timeout was detected.
|
||||
</summary>
|
||||
<param name="context">Context.</param>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Timeout.WriteTimeoutHandler">
|
||||
<summary>
|
||||
Raises a <see cref="T:DotNetty.Handlers.Timeout.WriteTimeoutException"/> when a write operation cannot finish in a certain period of time.
|
||||
|
||||
<para>
|
||||
<example>
|
||||
|
||||
The connection is closed when a write operation cannot finish in 30 seconds.
|
||||
|
||||
<c>
|
||||
var bootstrap = new <see cref="T:DotNetty.Transport.Bootstrapping.ServerBootstrap"/>();
|
||||
|
||||
bootstrap.ChildHandler(new ActionChannelInitializer<ISocketChannel>(channel =>
|
||||
{
|
||||
IChannelPipeline pipeline = channel.Pipeline;
|
||||
|
||||
pipeline.AddLast("writeTimeoutHandler", new <see cref="T:DotNetty.Handlers.Timeout.WriteTimeoutHandler"/>(30);
|
||||
pipeline.AddLast("myHandler", new MyHandler());
|
||||
}
|
||||
</c>
|
||||
|
||||
<c>
|
||||
public class MyHandler : ChannelDuplexHandler
|
||||
{
|
||||
public override void ExceptionCaught(<see cref="T:DotNetty.Transport.Channels.IChannelHandlerContext"/> context, <see cref="T:System.Exception"/> exception)
|
||||
{
|
||||
if(exception is <see cref="T:DotNetty.Handlers.Timeout.WriteTimeoutException"/>)
|
||||
{
|
||||
// do somethind
|
||||
}
|
||||
else
|
||||
{
|
||||
base.ExceptionCaught(context, cause);
|
||||
}
|
||||
}
|
||||
}
|
||||
</c>
|
||||
|
||||
</example>
|
||||
</para>
|
||||
<see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/>
|
||||
<see cref="T:DotNetty.Handlers.Timeout.IdleStateHandler"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Timeout.WriteTimeoutHandler.tasks">
|
||||
<summary>
|
||||
A doubly-linked list to track all WriteTimeoutTasks.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.WriteTimeoutHandler.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/> class.
|
||||
</summary>
|
||||
<param name="timeoutSeconds">Timeout in seconds.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.WriteTimeoutHandler.#ctor(System.TimeSpan)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/> class.
|
||||
</summary>
|
||||
<param name="timeout">Timeout.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.WriteTimeoutHandler.WriteTimedOut(DotNetty.Transport.Channels.IChannelHandlerContext)">
|
||||
<summary>
|
||||
Is called when a write timeout was detected
|
||||
</summary>
|
||||
<param name="context">Context.</param>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Tls.NotSslRecordException">
|
||||
<summary>
|
||||
Special exception which will get thrown if a packet is
|
||||
received that not looks like a TLS/SSL record. A user can check for
|
||||
this <see cref="T:DotNetty.Handlers.Tls.NotSslRecordException" /> and so detect if one peer tries to
|
||||
use secure and the other plain connection.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Tls.TlsHandler.Unwrap(DotNetty.Transport.Channels.IChannelHandlerContext,DotNetty.Buffers.IByteBuffer,System.Int32,System.Int32,System.Collections.Generic.List{System.ValueTuple{System.Int32,System.Byte}},System.Collections.Generic.List{System.Object})">
|
||||
<summary>Unwraps inbound SSL records.</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Tls.TlsHandshakeCompletionEvent.#ctor">
|
||||
<summary>
|
||||
Creates a new event that indicates a successful handshake.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Tls.TlsHandshakeCompletionEvent.#ctor(System.Exception)">
|
||||
<summary>
|
||||
Creates a new event that indicates an unsuccessful handshake.
|
||||
Use {@link #SUCCESS} to indicate a successful handshake.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Tls.TlsHandshakeCompletionEvent.IsSuccessful">
|
||||
<summary>
|
||||
Return {@code true} if the handshake was successful
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Tls.TlsHandshakeCompletionEvent.Exception">
|
||||
<summary>
|
||||
Return the {@link Throwable} if {@link #isSuccess()} returns {@code false}
|
||||
and so the handshake failed.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Tls.TlsUtils">
|
||||
Utilities for TLS packets.
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Tls.TlsUtils.SSL_CONTENT_TYPE_CHANGE_CIPHER_SPEC">
|
||||
change cipher spec
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Tls.TlsUtils.SSL_CONTENT_TYPE_ALERT">
|
||||
alert
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Tls.TlsUtils.SSL_CONTENT_TYPE_HANDSHAKE">
|
||||
handshake
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Tls.TlsUtils.SSL_CONTENT_TYPE_APPLICATION_DATA">
|
||||
application data
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Tls.TlsUtils.SSL_RECORD_HEADER_LENGTH">
|
||||
the length of the ssl record header (in bytes)
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Tls.TlsUtils.GetEncryptedPacketLength(DotNetty.Buffers.IByteBuffer,System.Int32,System.Byte@)">
|
||||
<summary>
|
||||
Return how much bytes can be read out of the encrypted data. Be aware that this method will not increase
|
||||
the readerIndex of the given <see cref="T:DotNetty.Buffers.IByteBuffer"/>.
|
||||
</summary>
|
||||
<param name="buffer">
|
||||
The <see cref="T:DotNetty.Buffers.IByteBuffer"/> to read from. Be aware that it must have at least
|
||||
<see cref="F:DotNetty.Handlers.Tls.TlsUtils.SSL_RECORD_HEADER_LENGTH"/> bytes to read,
|
||||
otherwise it will throw an <see cref="T:System.ArgumentException"/>.
|
||||
</param>
|
||||
<param name="offset">Offset to record start.</param>
|
||||
<returns>
|
||||
The length of the encrypted packet that is included in the buffer. This will
|
||||
return <c>-1</c> if the given <see cref="T:DotNetty.Buffers.IByteBuffer"/> is not encrypted at all.
|
||||
</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a61e68d64f6b7a841860081180e17735
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,33 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>DotNetty.Transport</id>
|
||||
<version>0.7.6</version>
|
||||
<authors>Microsoft</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/Azure/DotNetty/</projectUrl>
|
||||
<description>Transport model in DotNetty</description>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<tags>socket tcp udp protocol netty dotnetty network</tags>
|
||||
<repository type="git" url="https://github.com/Azure/DotNetty/" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7.2">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net5.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b11effb35b751f5478c72d4063f5a34e
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6fe70d45e4b6df247adc82ecf2f02dd2
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8cf27e33a2a695446ac3045d57b5aa93
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,23 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d0118675b90bf1540bfe0c3ee305c533
|
||||
labels:
|
||||
- NuGetForUnity
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 675b022c45ec31f48813c987c8e9f8ac
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8f9f30b201fdf2c4aa6a62aca6e762ce
|
||||
guid: 2a9f87a1b86edd84282f701744de2b91
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
BIN
JNFrame2/Assets/Packages/Google.Protobuf.3.18.3/.signature.p7s
vendored
Normal file
BIN
JNFrame2/Assets/Packages/Google.Protobuf.3.18.3/.signature.p7s
vendored
Normal file
Binary file not shown.
@@ -2,16 +2,16 @@
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>Google.Protobuf</id>
|
||||
<version>3.27.3</version>
|
||||
<version>3.18.3</version>
|
||||
<authors>Google Inc.</authors>
|
||||
<license type="expression">BSD-3-Clause</license>
|
||||
<licenseUrl>https://licenses.nuget.org/BSD-3-Clause</licenseUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<licenseUrl>https://github.com/protocolbuffers/protobuf/blob/master/LICENSE</licenseUrl>
|
||||
<projectUrl>https://github.com/protocolbuffers/protobuf</projectUrl>
|
||||
<description>C# runtime library for Protocol Buffers - Google's data interchange format.</description>
|
||||
<releaseNotes>C# proto3 support</releaseNotes>
|
||||
<copyright>Copyright 2015, Google Inc.</copyright>
|
||||
<tags>Protocol Buffers Binary Serialization Format Google proto proto3</tags>
|
||||
<repository type="git" url="https://github.com/protocolbuffers/protobuf.git" commit="7cc670c1809e704ebeba90fb430d50e009f36727" />
|
||||
<repository type="git" url="https://github.com/protocolbuffers/protobuf.git" commit="023bbeae9ea3330a06101feeadf89810d9a61abe" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.5">
|
||||
<dependency id="System.Memory" version="4.5.3" exclude="Build,Analyzers" />
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e3a299f96af792447bc8dd7508decef8
|
||||
guid: 374dddb28553cc742b383525730a76e7
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ed0ad94bf4f19d6419b95c2353d4fb12
|
||||
guid: 8e923523582ba9d42a3029ddf4188f14
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 92112220d5f304f4cb8d2003d6ee3cbf
|
||||
guid: 51c38cc887608a740a2488ea9566cc82
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
BIN
JNFrame2/Assets/Packages/Google.Protobuf.3.18.3/lib/netstandard2.0/Google.Protobuf.dll
vendored
Normal file
BIN
JNFrame2/Assets/Packages/Google.Protobuf.3.18.3/lib/netstandard2.0/Google.Protobuf.dll
vendored
Normal file
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 214756d1acbb5c3488c678d4d31af568
|
||||
guid: fff138f2a3dd35a4daef5b5e7b7369a5
|
||||
labels:
|
||||
- NuGetForUnity
|
||||
PluginImporter:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c1026b3961f55e04aae143f54982d70c
|
||||
guid: 510eba593b06e8242a0717b261d53988
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1df3b6cde8a33a041995563086f4177c
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bb2928bb20098754b94439f41ad67bcd
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ba448250acf908e4dab937db2e10e421
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 40e665da0e4aa7547910d8133771dc25
|
||||
guid: f18a784ff4b1ec74583805c041963783
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c30d2ab3dd57bd24ea55506561525107
|
||||
guid: 8635ea0599e1d1843aa02d572c2f3a73
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f1becbe4520be8a4ea8be7a825f001da
|
||||
guid: 764e9a3a9bdd10847939d64f07151398
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>Microsoft.Bcl.AsyncInterfaces</id>
|
||||
<version>6.0.0</version>
|
||||
<authors>Microsoft</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<icon>Icon.png</icon>
|
||||
<projectUrl>https://dot.net/</projectUrl>
|
||||
<description>Provides the IAsyncEnumerable<T> and IAsyncDisposable interfaces and helper types for .NET Standard 2.0. This package is not required starting with .NET Standard 2.1 and .NET Core 3.0.
|
||||
|
||||
Commonly Used Types:
|
||||
System.IAsyncDisposable
|
||||
System.Collections.Generic.IAsyncEnumerable
|
||||
System.Collections.Generic.IAsyncEnumerator</description>
|
||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<serviceable>true</serviceable>
|
||||
<repository type="git" url="https://github.com/dotnet/runtime" commit="4822e3c3aa77eb82b2fb33c9321f923cf11ddde6" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.6.1">
|
||||
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.1" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1f7a4920d27beae49bb9a4f0447fa6a0
|
||||
guid: 65648c05f2458f140b887fb3a5d6828b
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
@@ -15,9 +15,9 @@ Copyright (c) .NET Foundation. All rights reserved.
|
||||
Licensed under the Apache License, Version 2.0.
|
||||
|
||||
Available at
|
||||
https://github.com/aspnet/AspNetCore/blob/master/LICENSE.txt
|
||||
https://github.com/dotnet/aspnetcore/blob/main/LICENSE.txt
|
||||
|
||||
License notice for Slicing-by-8
|
||||
License notice for Slicing-by-8
|
||||
-------------------------------
|
||||
|
||||
http://sourceforge.net/projects/slicing-by-8/
|
||||
@@ -66,7 +66,7 @@ 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
|
||||
License notice for Zlib
|
||||
-----------------------
|
||||
|
||||
https://github.com/madler/zlib
|
||||
@@ -117,12 +117,12 @@ 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
|
||||
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
|
||||
@@ -232,7 +232,7 @@ noted) — feel free to use them however you please. The aggregate collection an
|
||||
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.
|
||||
purpose.
|
||||
|
||||
License notice for Brotli
|
||||
--------------------------------------
|
||||
@@ -378,7 +378,7 @@ License notice for RFC 3492
|
||||
---------------------------
|
||||
|
||||
The punycode implementation is based on the sample code in RFC 3492
|
||||
|
||||
|
||||
Copyright (C) The Internet Society (2003). All Rights Reserved.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
@@ -448,7 +448,7 @@ ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
|
||||
RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
|
||||
License notice for Algorithm from RFC 4122 -
|
||||
License notice for Algorithm from RFC 4122 -
|
||||
A Universally Unique IDentifier (UUID) URN Namespace
|
||||
----------------------------------------------------
|
||||
|
||||
@@ -517,8 +517,8 @@ License notice for Greg Parker
|
||||
------------------------------
|
||||
|
||||
Greg Parker gparker@cs.stanford.edu December 2000
|
||||
This code is in the public domain and may be copied or modified without
|
||||
permission.
|
||||
This code is in the public domain and may be copied or modified without
|
||||
permission.
|
||||
|
||||
License notice for libunwind based code
|
||||
----------------------------------------
|
||||
@@ -548,23 +548,23 @@ License notice for Printing Floating-Point Numbers (Dragon4)
|
||||
/******************************************************************************
|
||||
Copyright (c) 2014 Ryan Juckett
|
||||
http://www.ryanjuckett.com/
|
||||
|
||||
|
||||
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.
|
||||
******************************************************************************/
|
||||
@@ -669,24 +669,18 @@ 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 Xorshift RNGs
|
||||
License notice for xoshiro RNGs
|
||||
--------------------------------
|
||||
|
||||
George Marsaglia
|
||||
2003-07-04
|
||||
Journal of Statistical Software
|
||||
License: http://creativecommons.org/licenses/by/3.0/
|
||||
Written in 2018 by David Blackman and Sebastiano Vigna (vigna@acm.org)
|
||||
|
||||
https://www.jstatsoft.org/article/view/v008i14
|
||||
https://www.jstatsoft.org/index.php/jss/article/view/v008i14/xorshift.pdf
|
||||
To the extent possible under law, the author has dedicated all copyright
|
||||
and related and neighboring rights to this software to the public domain
|
||||
worldwide. This software is distributed without any warranty.
|
||||
|
||||
License notice for Xorshift (Wikipedia)
|
||||
---------------------------------------
|
||||
See <http://creativecommons.org/publicdomain/zero/1.0/>.
|
||||
|
||||
https://en.wikipedia.org/wiki/Xorshift
|
||||
License: https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License
|
||||
|
||||
License for fastmod (https://github.com/lemire/fastmod)
|
||||
License for fastmod (https://github.com/lemire/fastmod) and ibm-fpgen (https://github.com/nigeltao/parse-number-fxx-test-data)
|
||||
--------------------------------------
|
||||
|
||||
Copyright 2018 Daniel Lemire
|
||||
@@ -882,3 +876,64 @@ 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 musl
|
||||
-----------------------
|
||||
|
||||
musl as a whole is licensed under the following standard MIT license:
|
||||
|
||||
Copyright © 2005-2020 Rich Felker, et al.
|
||||
|
||||
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 "Faster Unsigned Division by Constants"
|
||||
------------------------------
|
||||
|
||||
Reference implementations of computing and using the "magic number" approach to dividing
|
||||
by constants, including codegen instructions. The unsigned division incorporates the
|
||||
"round down" optimization per ridiculous_fish.
|
||||
|
||||
This is free and unencumbered software. Any copyright is dedicated to the Public Domain.
|
||||
|
||||
|
||||
License notice for mimalloc
|
||||
-----------------------------------
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2019 Microsoft Corporation, Daan Leijen
|
||||
|
||||
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.
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b778b798cde78674aaf25f8e44616c32
|
||||
guid: b96198fc5433e364b8a5e3f3fa74eab9
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e40f58b785767884ea52f6be6da0c88a
|
||||
guid: e09954f3bd77bbe46ae7f10a32927fb4
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6c6cd7b89b408cd4fa0b75e93877335e
|
||||
guid: 62558022e8fd02948a22b4d6e13977e8
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8a5534e1c4c1ff146834ce7dc06b1c94
|
||||
guid: db13e74890243e247b396d6940f0fe8b
|
||||
labels:
|
||||
- NuGetForUnity
|
||||
PluginImporter:
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.Bcl.AsyncInterfaces</name>
|
||||
</assembly>
|
||||
<members>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 42f40e4bfbbee9b4f9a0eeaf706c7ebb
|
||||
guid: 6a7fb55024821244a95e0bc195ac2967
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ee73c8ef1a521144091f23aebfaeb0ec
|
||||
guid: ae49b417af213104aac86205bceee2c6
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b8055523db692be488861299414f1b8d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,51 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>Microsoft.Extensions.DependencyInjection</id>
|
||||
<version>5.0.0</version>
|
||||
<title>Microsoft.Extensions.DependencyInjection</title>
|
||||
<authors>Microsoft</authors>
|
||||
<owners>microsoft,dotnetframework</owners>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<icon>Icon.png</icon>
|
||||
<projectUrl>https://github.com/dotnet/runtime</projectUrl>
|
||||
<iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
|
||||
<description>Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.
|
||||
When using NuGet 3.x this package requires at least version 3.4.</description>
|
||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<serviceable>true</serviceable>
|
||||
<repository type="git" url="git://github.com/dotnet/runtime" commit="cf258a14b70ad9069470a108f13765e0e5988f51" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.6.1">
|
||||
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" />
|
||||
</group>
|
||||
<group targetFramework=".NETCoreApp5.0">
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETCoreApp2.1">
|
||||
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETCoreApp3.0">
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.1">
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
</group>
|
||||
</dependencies>
|
||||
<frameworkAssemblies>
|
||||
<frameworkAssembly assemblyName="mscorlib" targetFramework=".NETFramework4.6.1" />
|
||||
<frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.6.1" />
|
||||
</frameworkAssemblies>
|
||||
</metadata>
|
||||
</package>
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 70bd11752ae1ea8429b475eaba069eb1
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: eea8b01a59baf4044ae509b0525db942
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,23 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a467e1001937307498159dad4f7d8be1
|
||||
labels:
|
||||
- NuGetForUnity
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,140 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.Extensions.DependencyInjection</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory">
|
||||
<summary>Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory" /> class
|
||||
with default options.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
|
||||
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory" /> class
|
||||
with the specified <paramref name="options" />.</summary>
|
||||
<param name="options">The options to use for this instance.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Creates a container builder from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services" />
|
||||
<returns>A container builder that can be used to create an <see cref="T:System.IServiceProvider" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Creates an <see cref="T:System.IServiceProvider" /> from the container builder.</summary>
|
||||
<param name="containerBuilder" />
|
||||
<returns>An <see cref="T:System.IServiceProvider" />.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollection">
|
||||
<summary>Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.#ctor" />
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Clear">
|
||||
<summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1" /> contains a specific value.</summary>
|
||||
<param name="item" />
|
||||
<returns>
|
||||
<see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[],System.Int32)">
|
||||
<summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
|
||||
<param name="array" />
|
||||
<param name="arrayIndex" />
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.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.DependencyInjection.ServiceCollection.IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1" />.</summary>
|
||||
<param name="item" />
|
||||
<returns>The index of <paramref name="item" /> if found in the list; otherwise, -1.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Insert(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Inserts an item to the <see cref="T:System.Collections.Generic.IList`1" /> at the specified index.</summary>
|
||||
<param name="index" />
|
||||
<param name="item" />
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
<param name="item" />
|
||||
<returns>
|
||||
<see langword="true" /> if <paramref name="item" /> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.RemoveAt(System.Int32)">
|
||||
<summary>Removes the <see cref="T:System.Collections.Generic.IList`1" /> item at the specified index.</summary>
|
||||
<param name="index" />
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.System#Collections#Generic#ICollection{Microsoft#Extensions#DependencyInjection#ServiceDescriptor}#Add(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
<param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.System#Collections#IEnumerable#GetEnumerator">
|
||||
<summary>Returns an enumerator that iterates through a collection.</summary>
|
||||
<returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.Count">
|
||||
<summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.IsReadOnly">
|
||||
<summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.Item(System.Int32)">
|
||||
<summary>Gets or sets the element at the specified index.</summary>
|
||||
<param name="index" />
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions">
|
||||
<summary>Extension methods for building a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" /> from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" /> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> containing service descriptors.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
|
||||
<summary>Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" /> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> optionally enabling service-creation and scope validation.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> containing service descriptors.</param>
|
||||
<param name="options">Configures various service provider behaviors including service-creation and scope validation.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean)">
|
||||
<summary>Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" /> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />
|
||||
optionally enabling scope validation.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> containing service descriptors.</param>
|
||||
<param name="validateScopes">
|
||||
<see langword="true" /> to perform check verifying that scoped services never gets resolved from root provider; otherwise, <see langword="false" />.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" />.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceProvider">
|
||||
<summary>The default IServiceProvider.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.Dispose">
|
||||
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.DisposeAsync">
|
||||
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.</summary>
|
||||
<returns>A task that represents the asynchronous dispose operation.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(System.Type)">
|
||||
<summary>Gets the service object of the specified type.</summary>
|
||||
<param name="serviceType">The type of the service to get.</param>
|
||||
<returns>The service that was produced.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions">
|
||||
<summary>Options for configuring various behaviors of the default <see cref="T:System.IServiceProvider" /> implementation.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.#ctor" />
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateOnBuild">
|
||||
<summary>
|
||||
<see langword="true" /> to perform check verifying that all services can be created during <see cref="MM:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)" /> call; otherwise, <see langword="false" />. Defaults to <see langword="false" />.
|
||||
NOTE: this check doesn't verify open generics services.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateScopes">
|
||||
<summary>
|
||||
<see langword="true" /> to perform check verifying that scoped services never gets resolved from root provider; otherwise, <see langword="false" />. Defaults to <see langword="false" />.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 25261c4257fbe734aa7c68ccea1ff6c3
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1 +0,0 @@
|
||||
cf258a14b70ad9069470a108f13765e0e5988f51
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dbf6fdcc61a5d7947986ddd5133162eb
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a0baf66c9d463de44905ead783ad4290
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,34 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/01/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>Microsoft.Extensions.DependencyInjection.Abstractions</id>
|
||||
<version>5.0.0</version>
|
||||
<title>Microsoft.Extensions.DependencyInjection.Abstractions</title>
|
||||
<authors>Microsoft</authors>
|
||||
<owners>microsoft,dotnetframework</owners>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<icon>Icon.png</icon>
|
||||
<projectUrl>https://github.com/dotnet/runtime</projectUrl>
|
||||
<iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
|
||||
<description>Abstractions for dependency injection.
|
||||
|
||||
Commonly Used Types:
|
||||
Microsoft.Extensions.DependencyInjection.IServiceCollection
|
||||
|
||||
When using NuGet 3.x this package requires at least version 3.4.</description>
|
||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<serviceable>true</serviceable>
|
||||
<repository type="git" url="git://github.com/dotnet/runtime" commit="cf258a14b70ad9069470a108f13765e0e5988f51" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.6.1" />
|
||||
<group targetFramework=".NETStandard2.0" />
|
||||
</dependencies>
|
||||
<frameworkAssemblies>
|
||||
<frameworkAssembly assemblyName="mscorlib" targetFramework=".NETFramework4.6.1" />
|
||||
<frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.6.1" />
|
||||
</frameworkAssemblies>
|
||||
</metadata>
|
||||
</package>
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0643785b607575f49b727fd135b1a607
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 68b34edc3effa4a46b0b399aad71fad0
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d0a5b955c537f334383fc84aa8b18be2
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,23 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 253a7de726f137748b5b007d08581eeb
|
||||
labels:
|
||||
- NuGetForUnity
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,752 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.Extensions.DependencyInjection.Abstractions</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ActivatorUtilities">
|
||||
<summary>Helper code for the various activator services.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[])">
|
||||
<summary>Create a delegate that will instantiate a type with constructor arguments provided directly
|
||||
and/or from an <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="instanceType">The type to activate</param>
|
||||
<param name="argumentTypes">
|
||||
The types of objects, in order, that will be passed to the returned function as its second parameter</param>
|
||||
<returns>
|
||||
A factory that will instantiate instanceType using an <see cref="T:System.IServiceProvider" />
|
||||
and an argument array containing objects matching the types defined in argumentTypes
|
||||
.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(System.IServiceProvider,System.Type,System.Object[])">
|
||||
<summary>Instantiate a type with constructor arguments provided directly and/or from an <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The service provider used to resolve dependencies</param>
|
||||
<param name="instanceType">The type to activate</param>
|
||||
<param name="parameters">Constructor arguments not provided by the <paramref name="provider" />.</param>
|
||||
<returns>An activated object of type instanceType</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance``1(System.IServiceProvider,System.Object[])">
|
||||
<summary>Instantiate a type with constructor arguments provided directly and/or from an <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The service provider used to resolve dependencies</param>
|
||||
<param name="parameters">Constructor arguments not provided by the <paramref name="provider" />.</param>
|
||||
<typeparam name="T">The type to activate</typeparam>
|
||||
<returns>An activated object of type T</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance(System.IServiceProvider,System.Type)">
|
||||
<summary>Retrieve an instance of the given type from the service provider. If one is not found then instantiate it directly.</summary>
|
||||
<param name="provider">The service provider</param>
|
||||
<param name="type">The type of the service</param>
|
||||
<returns>The resolved service or created instance</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance``1(System.IServiceProvider)">
|
||||
<summary>Retrieve an instance of the given type from the service provider. If one is not found then instantiate it directly.</summary>
|
||||
<param name="provider">The service provider used to resolve dependencies</param>
|
||||
<typeparam name="T">The type of the service</typeparam>
|
||||
<returns>The resolved service or created instance</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesConstructorAttribute">
|
||||
<summary>Marks the constructor to be used when activating type using <see cref="T:Microsoft.Extensions.DependencyInjection.ActivatorUtilities" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesConstructorAttribute.#ctor" />
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions">
|
||||
<summary>Extension methods for adding and removing services to an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Adds the specified <paramref name="descriptor" /> to the <paramref name="collection" />.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> to add.</param>
|
||||
<returns>A reference to the current instance of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyInjection.ServiceDescriptor})">
|
||||
<summary>Adds a sequence of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> to the <paramref name="collection" />.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptors">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />s to add.</param>
|
||||
<returns>A reference to the current instance of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAll(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Removes all services of type <paramref name="serviceType" /> in <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="serviceType">The service type to remove.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> for chaining.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAll``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Removes all services of type <typeparamref name="T" /> in <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="T" />
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> for chaining.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Replace(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Removes the first service in <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> with the same service type
|
||||
as <paramref name="descriptor" /> and adds <paramref name="descriptor" /> to the collection.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> to replace with.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> for chaining.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAdd(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Adds the specified <paramref name="descriptor" /> to the <paramref name="collection" /> if the
|
||||
service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> to add.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAdd(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyInjection.ServiceDescriptor})">
|
||||
<summary>Adds the specified <paramref name="descriptors" /> to the <paramref name="collection" /> if the
|
||||
service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptors">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />s to add.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Adds a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> if an existing descriptor with the same
|
||||
<see cref="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType" /> and an implementation that does not already exist in <paramref name="services" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyInjection.ServiceDescriptor})">
|
||||
<summary>Adds the specified <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />s if an existing descriptor with the same
|
||||
<see cref="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType" /> and an implementation that does not already exist
|
||||
in <paramref name="services" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptors">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />s.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
|
||||
using the factory specified in <paramref name="implementationFactory" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
|
||||
with the <paramref name="implementationType" /> implementation
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
<param name="implementationType">The implementation type of the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
|
||||
using the factory specified in <paramref name="implementationFactory" />
|
||||
to the <paramref name="services" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
|
||||
implementation type specified in <typeparamref name="TImplementation" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
using the factory specified in <paramref name="implementationFactory" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
with the <paramref name="implementationType" /> implementation
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
<param name="implementationType">The implementation type of the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,``0)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
with an instance specified in <paramref name="instance" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="instance">The instance of the service to add.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
using the factory specified in <paramref name="implementationFactory" />
|
||||
to the <paramref name="services" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
implementation type specified in <typeparamref name="TImplementation" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
|
||||
using the factory specified in <paramref name="implementationFactory" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
|
||||
with the <paramref name="implementationType" /> implementation
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
<param name="implementationType">The implementation type of the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
|
||||
using the factory specified in <paramref name="implementationFactory" />
|
||||
to the <paramref name="services" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
|
||||
implementation type specified in <typeparamref name="TImplementation" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.IServiceCollection">
|
||||
<summary>Specifies the contract for a collection of service descriptors.</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1">
|
||||
<summary>Provides an extension point for creating a container specific builder and an <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<typeparam name="TContainerBuilder" />
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Creates a container builder from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The collection of services</param>
|
||||
<returns>A container builder that can be used to create an <see cref="T:System.IServiceProvider" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1.CreateServiceProvider(`0)">
|
||||
<summary>Creates an <see cref="T:System.IServiceProvider" /> from the container builder.</summary>
|
||||
<param name="containerBuilder">The container builder</param>
|
||||
<returns>An <see cref="T:System.IServiceProvider" /></returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.IServiceScope">
|
||||
<summary>The <see cref="M:System.IDisposable.Dispose" /> method ends the scope lifetime. Once Dispose
|
||||
is called, any scoped services that have been resolved from
|
||||
<see cref="P:Microsoft.Extensions.DependencyInjection.IServiceScope.ServiceProvider" /> will be
|
||||
disposed.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.IServiceScope.ServiceProvider">
|
||||
<summary>The <see cref="T:System.IServiceProvider" /> used to resolve dependencies from the scope.</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.IServiceScopeFactory">
|
||||
<summary>A factory for creating instances of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope" />, which is used to create
|
||||
services within a scope.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.IServiceScopeFactory.CreateScope">
|
||||
<summary>Create an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope" /> which
|
||||
contains an <see cref="T:System.IServiceProvider" /> used to resolve dependencies from a
|
||||
newly created scope.</summary>
|
||||
<returns>
|
||||
An <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope" /> controlling the
|
||||
lifetime of the scope. Once this is disposed, any scoped services that have been resolved
|
||||
from the <see cref="P:Microsoft.Extensions.DependencyInjection.IServiceScope.ServiceProvider" />
|
||||
will also be disposed.
|
||||
.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ISupportRequiredService">
|
||||
<summary>Optional contract used by <see cref="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService``1(System.IServiceProvider)" />
|
||||
to resolve services if supported by <see cref="T:System.IServiceProvider" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ISupportRequiredService.GetRequiredService(System.Type)">
|
||||
<summary>Gets service of type <paramref name="serviceType" /> from the <see cref="T:System.IServiceProvider" /> implementing
|
||||
this interface.</summary>
|
||||
<param name="serviceType">An object that specifies the type of service object to get.</param>
|
||||
<returns>A service object of type <paramref name="serviceType" />.
|
||||
Throws an exception if the <see cref="T:System.IServiceProvider" /> cannot create the object.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ObjectFactory">
|
||||
<summary>The result of <see cref="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[])" />.</summary>
|
||||
<param name="serviceProvider">The <see cref="T:System.IServiceProvider" /> to get service arguments from.</param>
|
||||
<param name="arguments">Additional constructor arguments.</param>
|
||||
<returns>The instantiated type.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions">
|
||||
<summary>Extension methods for adding services to an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Adds a scoped service of the type specified in <paramref name="serviceType" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register and the implementation to use.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Adds a scoped service of the type specified in <paramref name="serviceType" /> with a
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
|
||||
<summary>Adds a scoped service of the type specified in <paramref name="serviceType" /> with an
|
||||
implementation of the type specified in <paramref name="implementationType" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationType">The implementation type of the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds a scoped service of the type specified in <typeparamref name="TService" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Adds a scoped service of the type specified in <typeparamref name="TService" /> with a
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds a scoped service of the type specified in <typeparamref name="TService" /> with an
|
||||
implementation type specified in <typeparamref name="TImplementation" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``1})">
|
||||
<summary>Adds a scoped service of the type specified in <typeparamref name="TService" /> with an
|
||||
implementation type specified in <typeparamref name="TImplementation" /> using the
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Adds a singleton service of the type specified in <paramref name="serviceType" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register and the implementation to use.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Adds a singleton service of the type specified in <paramref name="serviceType" /> with a
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object)">
|
||||
<summary>Adds a singleton service of the type specified in <paramref name="serviceType" /> with an
|
||||
instance specified in <paramref name="implementationInstance" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationInstance">The instance of the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
|
||||
<summary>Adds a singleton service of the type specified in <paramref name="serviceType" /> with an
|
||||
implementation of the type specified in <paramref name="implementationType" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationType">The implementation type of the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds a singleton service of the type specified in <typeparamref name="TService" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,``0)">
|
||||
<summary>Adds a singleton service of the type specified in <typeparamref name="TService" /> with an
|
||||
instance specified in <paramref name="implementationInstance" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationInstance">The instance of the service.</param>
|
||||
<typeparam name="TService" />
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Adds a singleton service of the type specified in <typeparamref name="TService" /> with a
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds a singleton service of the type specified in <typeparamref name="TService" /> with an
|
||||
implementation type specified in <typeparamref name="TImplementation" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``1})">
|
||||
<summary>Adds a singleton service of the type specified in <typeparamref name="TService" /> with an
|
||||
implementation type specified in <typeparamref name="TImplementation" /> using the
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Adds a transient service of the type specified in <paramref name="serviceType" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register and the implementation to use.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Adds a transient service of the type specified in <paramref name="serviceType" /> with a
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
|
||||
<summary>Adds a transient service of the type specified in <paramref name="serviceType" /> with an
|
||||
implementation of the type specified in <paramref name="implementationType" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationType">The implementation type of the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds a transient service of the type specified in <typeparamref name="TService" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Adds a transient service of the type specified in <typeparamref name="TService" /> with a
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds a transient service of the type specified in <typeparamref name="TService" /> with an
|
||||
implementation type specified in <typeparamref name="TImplementation" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``1})">
|
||||
<summary>Adds a transient service of the type specified in <typeparamref name="TService" /> with an
|
||||
implementation type specified in <typeparamref name="TImplementation" /> using the
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor">
|
||||
<summary>Describes a service with its service type, implementation, and lifetime.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.#ctor(System.Type,System.Func{System.IServiceProvider,System.Object},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
||||
<summary>Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified <paramref name="factory" />.</summary>
|
||||
<param name="serviceType">The <see cref="T:System.Type" /> of the service.</param>
|
||||
<param name="factory">A factory used for creating service instances.</param>
|
||||
<param name="lifetime">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceLifetime" /> of the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.#ctor(System.Type,System.Object)">
|
||||
<summary>Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified <paramref name="instance" />
|
||||
as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />.</summary>
|
||||
<param name="serviceType">The <see cref="T:System.Type" /> of the service.</param>
|
||||
<param name="instance">The instance implementing the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.#ctor(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
||||
<summary>Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified <paramref name="implementationType" />.</summary>
|
||||
<param name="serviceType">The <see cref="T:System.Type" /> of the service.</param>
|
||||
<param name="implementationType">The <see cref="T:System.Type" /> implementing the service.</param>
|
||||
<param name="lifetime">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceLifetime" /> of the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Describe(System.Type,System.Func{System.IServiceProvider,System.Object},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="serviceType" />, <paramref name="implementationFactory" />,
|
||||
and <paramref name="lifetime" />.</summary>
|
||||
<param name="serviceType">The type of the service.</param>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<param name="lifetime">The lifetime of the service.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Describe(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="serviceType" />, <paramref name="implementationType" />,
|
||||
and <paramref name="lifetime" />.</summary>
|
||||
<param name="serviceType">The type of the service.</param>
|
||||
<param name="implementationType">The type of the implementation.</param>
|
||||
<param name="lifetime">The lifetime of the service.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped(System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="service" />, <paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<param name="service">The type of the service.</param>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped(System.Type,System.Type)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="service" /> and <paramref name="implementationType" />
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<param name="service">The type of the service.</param>
|
||||
<param name="implementationType">The type of the implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped``1(System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped``2">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <typeparamref name="TImplementation" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped``2(System.Func{System.IServiceProvider,``1})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <typeparamref name="TImplementation" />,
|
||||
<paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton(System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="serviceType" />, <paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> lifetime.</summary>
|
||||
<param name="serviceType">The type of the service.</param>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton(System.Type,System.Object)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="serviceType" />, <paramref name="implementationInstance" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<param name="serviceType">The type of the service.</param>
|
||||
<param name="implementationInstance">The instance of the implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton(System.Type,System.Type)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="service" /> and <paramref name="implementationType" />
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> lifetime.</summary>
|
||||
<param name="service">The type of the service.</param>
|
||||
<param name="implementationType">The type of the implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton``1(``0)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <paramref name="implementationInstance" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<param name="implementationInstance">The instance of the implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton``1(System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> lifetime.</summary>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton``2">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <typeparamref name="TImplementation" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> lifetime.</summary>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton``2(System.Func{System.IServiceProvider,``1})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <typeparamref name="TImplementation" />,
|
||||
<paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> lifetime.</summary>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ToString" />
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient(System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="service" />, <paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> lifetime.</summary>
|
||||
<param name="service">The type of the service.</param>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient(System.Type,System.Type)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="service" /> and <paramref name="implementationType" />
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> lifetime.</summary>
|
||||
<param name="service">The type of the service.</param>
|
||||
<param name="implementationType">The type of the implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient``1(System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> lifetime.</summary>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient``2">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <typeparamref name="TImplementation" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> lifetime.</summary>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient``2(System.Func{System.IServiceProvider,``1})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <typeparamref name="TImplementation" />,
|
||||
<paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> lifetime.</summary>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ImplementationFactory" />
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ImplementationInstance" />
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ImplementationType" />
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Lifetime" />
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType" />
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceLifetime">
|
||||
<summary>Specifies the lifetime of a service in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped">
|
||||
<summary>Specifies that a new instance of the service will be created for each scope.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton">
|
||||
<summary>Specifies that a single instance of the service will be created.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient">
|
||||
<summary>Specifies that a new instance of the service will be created every time it is requested.</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions">
|
||||
<summary>Extension methods for getting services from an <see cref="T:System.IServiceProvider" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.CreateScope(System.IServiceProvider)">
|
||||
<summary>Creates a new <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope" /> that can be used to resolve scoped services.</summary>
|
||||
<param name="provider">The <see cref="T:System.IServiceProvider" /> to create the scope from.</param>
|
||||
<returns>A <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope" /> that can be used to resolve scoped services.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(System.IServiceProvider,System.Type)">
|
||||
<summary>Get service of type <paramref name="serviceType" /> from the <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The <see cref="T:System.IServiceProvider" /> to retrieve the service object from.</param>
|
||||
<param name="serviceType">An object that specifies the type of service object to get.</param>
|
||||
<exception cref="T:System.InvalidOperationException">There is no service of type <paramref name="serviceType" />.</exception>
|
||||
<returns>A service object of type <paramref name="serviceType" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService``1(System.IServiceProvider)">
|
||||
<summary>Get service of type <typeparamref name="T" /> from the <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The <see cref="T:System.IServiceProvider" /> to retrieve the service object from.</param>
|
||||
<typeparam name="T">The type of service object to get.</typeparam>
|
||||
<exception cref="T:System.InvalidOperationException">There is no service of type <typeparamref name="T" />.</exception>
|
||||
<returns>A service object of type <typeparamref name="T" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetService``1(System.IServiceProvider)">
|
||||
<summary>Get service of type <typeparamref name="T" /> from the <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The <see cref="T:System.IServiceProvider" /> to retrieve the service object from.</param>
|
||||
<typeparam name="T">The type of service object to get.</typeparam>
|
||||
<returns>A service object of type <typeparamref name="T" /> or null if there is no such service.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetServices(System.IServiceProvider,System.Type)">
|
||||
<summary>Get an enumeration of services of type <paramref name="serviceType" /> from the <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The <see cref="T:System.IServiceProvider" /> to retrieve the services from.</param>
|
||||
<param name="serviceType">An object that specifies the type of service object to get.</param>
|
||||
<returns>An enumeration of services of type <paramref name="serviceType" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetServices``1(System.IServiceProvider)">
|
||||
<summary>Get an enumeration of services of type <typeparamref name="T" /> from the <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The <see cref="T:System.IServiceProvider" /> to retrieve the services from.</param>
|
||||
<typeparam name="T">The type of service object to get.</typeparam>
|
||||
<returns>An enumeration of services of type <typeparamref name="T" />.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7ac543393b8d3b642b720274cb11ceb4
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1 +0,0 @@
|
||||
cf258a14b70ad9069470a108f13765e0e5988f51
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5be2bac0acda7e940a73ee043d6ea84e
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f3d1506d988cedb41bec5515d08653f6
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,56 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>Microsoft.Extensions.Logging</id>
|
||||
<version>5.0.0</version>
|
||||
<title>Microsoft.Extensions.Logging</title>
|
||||
<authors>Microsoft</authors>
|
||||
<owners>microsoft,dotnetframework</owners>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<icon>Icon.png</icon>
|
||||
<projectUrl>https://github.com/dotnet/runtime</projectUrl>
|
||||
<iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
|
||||
<description>Logging infrastructure default implementation for Microsoft.Extensions.Logging.
|
||||
When using NuGet 3.x this package requires at least version 3.4.</description>
|
||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<serviceable>true</serviceable>
|
||||
<repository type="git" url="git://github.com/dotnet/runtime" commit="cf258a14b70ad9069470a108f13765e0e5988f51" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.6.1">
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.Options" version="5.0.0" />
|
||||
<dependency id="System.Diagnostics.DiagnosticSource" version="5.0.0" />
|
||||
<dependency id="System.ValueTuple" version="4.5.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETCoreApp5.0">
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.Options" version="5.0.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.Options" version="5.0.0" />
|
||||
<dependency id="System.Diagnostics.DiagnosticSource" version="5.0.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.1">
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.Options" version="5.0.0" />
|
||||
<dependency id="System.Diagnostics.DiagnosticSource" version="5.0.0" />
|
||||
</group>
|
||||
</dependencies>
|
||||
<frameworkAssemblies>
|
||||
<frameworkAssembly assemblyName="mscorlib" targetFramework=".NETFramework4.6.1" />
|
||||
<frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.6.1" />
|
||||
</frameworkAssemblies>
|
||||
</metadata>
|
||||
</package>
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3d9294d722c924147b7b772bf5816915
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f0e9a40eb3e97734f8362df1c434343a
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,23 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 25b07726faed51d46b3ac6236dce7e35
|
||||
labels:
|
||||
- NuGetForUnity
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,287 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.Extensions.Logging</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions">
|
||||
<summary>Extension methods for setting up logging services in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions.AddLogging(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds logging services to the specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions.AddLogging(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.Extensions.Logging.ILoggingBuilder})">
|
||||
<summary>Adds logging services to the specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
|
||||
<param name="configure">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> configuration delegate.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.Logging.ActivityTrackingOptions" />
|
||||
<member name="F:Microsoft.Extensions.Logging.ActivityTrackingOptions.None" />
|
||||
<member name="F:Microsoft.Extensions.Logging.ActivityTrackingOptions.ParentId" />
|
||||
<member name="F:Microsoft.Extensions.Logging.ActivityTrackingOptions.SpanId" />
|
||||
<member name="F:Microsoft.Extensions.Logging.ActivityTrackingOptions.TraceFlags" />
|
||||
<member name="F:Microsoft.Extensions.Logging.ActivityTrackingOptions.TraceId" />
|
||||
<member name="F:Microsoft.Extensions.Logging.ActivityTrackingOptions.TraceState" />
|
||||
<member name="T:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions">
|
||||
<summary>Extension methods for setting up logging services in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter to the factory.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="levelFilter">The filter to be added.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func{System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter to the factory.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="categoryLevelFilter">The filter to be added.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func{System.String,System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter to the factory.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="filter">The filter to be added.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,Microsoft.Extensions.Logging.LogLevel)">
|
||||
<summary>Adds a log filter to the factory.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="category">The category to filter.</param>
|
||||
<param name="level">The level to filter.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter to the factory.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="category">The category to filter.</param>
|
||||
<param name="levelFilter">The filter function to apply.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter to the factory.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="levelFilter">The filter function to apply.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func{System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter to the factory.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="categoryLevelFilter">The filter function to apply.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func{System.String,System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter to the factory.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="filter">The filter function to apply.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,Microsoft.Extensions.Logging.LogLevel)">
|
||||
<summary>Adds a log filter to the factory.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="category">The category to filter.</param>
|
||||
<param name="level">The level to filter.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter to the factory.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="category">The category to filter.</param>
|
||||
<param name="levelFilter">The filter function to apply.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="levelFilter">The filter to be added.</param>
|
||||
<typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> which this filter will be added for.</typeparam>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func{System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="categoryLevelFilter">The filter to be added.</param>
|
||||
<typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> which this filter will be added for.</typeparam>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,Microsoft.Extensions.Logging.LogLevel)">
|
||||
<summary>Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="category">The category to filter.</param>
|
||||
<param name="level">The level to filter.</param>
|
||||
<typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> which this filter will be added for.</typeparam>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="category">The category to filter.</param>
|
||||
<param name="levelFilter">The filter function to apply.</param>
|
||||
<typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> which this filter will be added for.</typeparam>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="levelFilter">The filter function to apply.</param>
|
||||
<typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> which this filter will be added for.</typeparam>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func{System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="categoryLevelFilter">The filter function to apply.</param>
|
||||
<typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> which this filter will be added for.</typeparam>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,Microsoft.Extensions.Logging.LogLevel)">
|
||||
<summary>Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="category">The category to filter.</param>
|
||||
<param name="level">The level to filter.</param>
|
||||
<typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> which this filter will be added for.</typeparam>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add the filter to.</param>
|
||||
<param name="category">The category to filter.</param>
|
||||
<param name="levelFilter">The filter function to apply.</param>
|
||||
<typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> which this filter will be added for.</typeparam>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that additional calls can be chained.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.Logging.ILoggingBuilder">
|
||||
<summary>An interface for configuring logging providers.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.Logging.ILoggingBuilder.Services">
|
||||
<summary>Gets the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> where Logging services are configured.</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.Logging.LoggerFactory">
|
||||
<summary>Produces instances of <see cref="T:Microsoft.Extensions.Logging.ILogger" /> classes based on the given providers.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFactory.#ctor">
|
||||
<summary>Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerFactory" /> instance.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFactory.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.Logging.ILoggerProvider})">
|
||||
<summary>Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerFactory" /> instance.</summary>
|
||||
<param name="providers">The providers to use in producing <see cref="T:Microsoft.Extensions.Logging.ILogger" /> instances.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFactory.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.Logging.ILoggerProvider},Microsoft.Extensions.Logging.LoggerFilterOptions)">
|
||||
<summary>Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerFactory" /> instance.</summary>
|
||||
<param name="providers">The providers to use in producing <see cref="T:Microsoft.Extensions.Logging.ILogger" /> instances.</param>
|
||||
<param name="filterOptions">The filter options to use.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFactory.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.Logging.ILoggerProvider},Microsoft.Extensions.Options.IOptionsMonitor{Microsoft.Extensions.Logging.LoggerFilterOptions})">
|
||||
<summary>Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerFactory" /> instance.</summary>
|
||||
<param name="providers">The providers to use in producing <see cref="T:Microsoft.Extensions.Logging.ILogger" /> instances.</param>
|
||||
<param name="filterOption">The filter option to use.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFactory.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.Logging.ILoggerProvider},Microsoft.Extensions.Options.IOptionsMonitor{Microsoft.Extensions.Logging.LoggerFilterOptions},Microsoft.Extensions.Options.IOptions{Microsoft.Extensions.Logging.LoggerFactoryOptions})">
|
||||
<param name="providers" />
|
||||
<param name="filterOption" />
|
||||
<param name="options" />
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>Adds the given provider to those used in creating <see cref="T:Microsoft.Extensions.Logging.ILogger" /> instances.</summary>
|
||||
<param name="provider">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> to add.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFactory.CheckDisposed">
|
||||
<summary>Check if the factory has been disposed.</summary>
|
||||
<returns>
|
||||
<see langword="true" /> when <see cref="M:Microsoft.Extensions.Logging.LoggerFactory.Dispose" /> as been called</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFactory.Create(System.Action{Microsoft.Extensions.Logging.ILoggingBuilder})">
|
||||
<summary>Creates new instance of <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory" /> configured using provided <paramref name="configure" /> delegate.</summary>
|
||||
<param name="configure">A delegate to configure the <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" />.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory" /> that was created.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFactory.CreateLogger(System.String)">
|
||||
<summary>Creates an <see cref="T:Microsoft.Extensions.Logging.ILogger" /> with the given <paramref name="categoryName" />.</summary>
|
||||
<param name="categoryName">The category name for messages produced by the logger.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILogger" /> that was created.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFactory.Dispose">
|
||||
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.Logging.LoggerFactoryOptions" />
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFactoryOptions.#ctor" />
|
||||
<member name="P:Microsoft.Extensions.Logging.LoggerFactoryOptions.ActivityTrackingOptions" />
|
||||
<member name="T:Microsoft.Extensions.Logging.LoggerFilterOptions">
|
||||
<summary>The options for a LoggerFilter.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFilterOptions.#ctor">
|
||||
<summary>Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerFilterOptions" /> instance.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.Logging.LoggerFilterOptions.CaptureScopes">
|
||||
<summary>Gets or sets value indicating whether logging scopes are being captured. Defaults to <see langword="true" /></summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.Logging.LoggerFilterOptions.MinLevel">
|
||||
<summary>Gets or sets the minimum level of log messages if none of the rules match.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.Logging.LoggerFilterOptions.Rules">
|
||||
<summary>Gets the collection of <see cref="T:Microsoft.Extensions.Logging.LoggerFilterRule" /> used for filtering log messages.</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.Logging.LoggerFilterRule">
|
||||
<summary>Defines a rule used to filter log messages.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFilterRule.#ctor(System.String,System.String,System.Nullable{Microsoft.Extensions.Logging.LogLevel},System.Func{System.String,System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
|
||||
<summary>Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerFilterRule" /> instance.</summary>
|
||||
<param name="providerName">The provider name to use in this filter rule.</param>
|
||||
<param name="categoryName">The category name to use in this filter rule.</param>
|
||||
<param name="logLevel">The <see cref="P:Microsoft.Extensions.Logging.LoggerFilterRule.LogLevel" /> to use in this filter rule.</param>
|
||||
<param name="filter">The filter to apply.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggerFilterRule.ToString" />
|
||||
<member name="P:Microsoft.Extensions.Logging.LoggerFilterRule.CategoryName">
|
||||
<summary>Gets the logger category this rule applies to.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.Logging.LoggerFilterRule.Filter">
|
||||
<summary>Gets the filter delegate that would be applied to messages that passed the <see cref="P:Microsoft.Extensions.Logging.LoggerFilterRule.LogLevel" />.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.Logging.LoggerFilterRule.LogLevel">
|
||||
<summary>Gets the minimum <see cref="P:Microsoft.Extensions.Logging.LoggerFilterRule.LogLevel" /> of messages.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.Logging.LoggerFilterRule.ProviderName">
|
||||
<summary>Gets the logger provider type or alias this rule applies to.</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.Logging.LoggingBuilderExtensions">
|
||||
<summary>Provides extension methods for setting up logging services in an <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggingBuilderExtensions.AddConfiguration(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Configuration.IConfiguration)">
|
||||
<summary>Configures logger filter options from an instance of <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />.</summary>
|
||||
<param name="builder">The logging builder to configure logger filter options for.</param>
|
||||
<param name="configuration">The filter options to add.</param>
|
||||
<returns>The logging builder with filter options configured.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggingBuilderExtensions.AddProvider(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>Adds the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> to the <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> so that calls can be chained.</summary>
|
||||
<param name="builder">The logging builder to add the <paramref name="provider" /> to.</param>
|
||||
<param name="provider">The logger provider to add to the <paramref name="builder" />.</param>
|
||||
<returns>A logging builder that you can chain additional calls to.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggingBuilderExtensions.ClearProviders(Microsoft.Extensions.Logging.ILoggingBuilder)">
|
||||
<summary>Removes all logger providers from <paramref name="builder" />.</summary>
|
||||
<param name="builder">The logging builder to remove logging providers from.</param>
|
||||
<returns>The logging builder with logger providers removed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggingBuilderExtensions.Configure" />
|
||||
<member name="M:Microsoft.Extensions.Logging.LoggingBuilderExtensions.SetMinimumLevel(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.LogLevel)">
|
||||
<summary>Sets a minimum <see cref="T:Microsoft.Extensions.Logging.LogLevel" /> requirement for log messages to be logged.</summary>
|
||||
<param name="builder">The logging builder to set the minimum level on.</param>
|
||||
<param name="level">One of the enumeration values to set as the minimum logging severity level.</param>
|
||||
<returns>The logging builder with minimum log level set.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.Logging.ProviderAliasAttribute">
|
||||
<summary>Defines alias for <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> implementation to be used in filtering rules.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.Logging.ProviderAliasAttribute.#ctor(System.String)">
|
||||
<summary>Creates a new <see cref="T:Microsoft.Extensions.Logging.ProviderAliasAttribute" /> instance.</summary>
|
||||
<param name="alias">The alias to set.</param>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.Logging.ProviderAliasAttribute.Alias">
|
||||
<summary>The alias of the provider.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 47aab1238a5da0d40b2ee62bf5989748
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1 +0,0 @@
|
||||
cf258a14b70ad9069470a108f13765e0e5988f51
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 139085f9bc1a36141b34a17ba9e23f5d
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bcd0ee450032ab944baa9aebc751d8da
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,40 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/01/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>Microsoft.Extensions.Logging.Abstractions</id>
|
||||
<version>5.0.0</version>
|
||||
<title>Microsoft.Extensions.Logging.Abstractions</title>
|
||||
<authors>Microsoft</authors>
|
||||
<owners>microsoft,dotnetframework</owners>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<icon>Icon.png</icon>
|
||||
<projectUrl>https://github.com/dotnet/runtime</projectUrl>
|
||||
<iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
|
||||
<description>Logging abstractions for Microsoft.Extensions.Logging.
|
||||
|
||||
Commonly Used Types:
|
||||
Microsoft.Extensions.Logging.ILogger
|
||||
Microsoft.Extensions.Logging.ILoggerFactory
|
||||
Microsoft.Extensions.Logging.ILogger&lt;TCategoryName&gt;
|
||||
Microsoft.Extensions.Logging.LogLevel
|
||||
Microsoft.Extensions.Logging.Logger&lt;T&gt;
|
||||
Microsoft.Extensions.Logging.LoggerMessage
|
||||
Microsoft.Extensions.Logging.Abstractions.NullLogger
|
||||
|
||||
When using NuGet 3.x this package requires at least version 3.4.</description>
|
||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<serviceable>true</serviceable>
|
||||
<repository type="git" url="git://github.com/dotnet/runtime" commit="cf258a14b70ad9069470a108f13765e0e5988f51" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.6.1" />
|
||||
<group targetFramework=".NETStandard2.0" />
|
||||
</dependencies>
|
||||
<frameworkAssemblies>
|
||||
<frameworkAssembly assemblyName="mscorlib" targetFramework=".NETFramework4.6.1" />
|
||||
<frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.6.1" />
|
||||
</frameworkAssemblies>
|
||||
</metadata>
|
||||
</package>
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e55a5eb1fac96954888f4c065a69cd02
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: df26a57160753f647a2cbe55127c70ca
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9cc21dc21777c0f40bf689b288e13593
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user