From 4eab25a5446caff1d151a3b7695b84dd3ab8989e Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 14 Nov 2016 14:51:17 +0100 Subject: [PATCH] Eliminato OWIN (inutilizzato) --- MP-MON/MP-MON.csproj | 16 - MP-MON/packages.config | 4 - .../Microsoft.Owin.2.1.0.nupkg | Bin 111798 -> 0 bytes .../lib/net40/Microsoft.Owin.XML | 2777 --------------- .../lib/net40/Microsoft.Owin.dll | Bin 80048 -> 0 bytes .../lib/net45/Microsoft.Owin.XML | 3150 ----------------- .../lib/net45/Microsoft.Owin.dll | Bin 93872 -> 0 bytes .../Microsoft.Owin.Host.SystemWeb.2.1.0.nupkg | Bin 131724 -> 0 bytes .../net40/Microsoft.Owin.Host.SystemWeb.dll | Bin 143024 -> 0 bytes .../net40/Microsoft.Owin.Host.SystemWeb.xml | 532 --- .../net45/Microsoft.Owin.Host.SystemWeb.dll | Bin 148656 -> 0 bytes .../net45/Microsoft.Owin.Host.SystemWeb.xml | 546 --- .../Microsoft.Owin.Security.2.1.0.nupkg | Bin 31393 -> 0 bytes .../lib/net45/Microsoft.Owin.Security.XML | 452 --- .../lib/net45/Microsoft.Owin.Security.dll | Bin 49840 -> 0 bytes packages/Owin.1.0/Owin.1.0.nupkg | Bin 4571 -> 0 bytes packages/Owin.1.0/lib/net40/Owin.dll | Bin 4608 -> 0 bytes 17 files changed, 7477 deletions(-) delete mode 100644 packages/Microsoft.Owin.2.1.0/Microsoft.Owin.2.1.0.nupkg delete mode 100644 packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.XML delete mode 100644 packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.dll delete mode 100644 packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.XML delete mode 100644 packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.dll delete mode 100644 packages/Microsoft.Owin.Host.SystemWeb.2.1.0/Microsoft.Owin.Host.SystemWeb.2.1.0.nupkg delete mode 100644 packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net40/Microsoft.Owin.Host.SystemWeb.dll delete mode 100644 packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net40/Microsoft.Owin.Host.SystemWeb.xml delete mode 100644 packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net45/Microsoft.Owin.Host.SystemWeb.dll delete mode 100644 packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net45/Microsoft.Owin.Host.SystemWeb.xml delete mode 100644 packages/Microsoft.Owin.Security.2.1.0/Microsoft.Owin.Security.2.1.0.nupkg delete mode 100644 packages/Microsoft.Owin.Security.2.1.0/lib/net45/Microsoft.Owin.Security.XML delete mode 100644 packages/Microsoft.Owin.Security.2.1.0/lib/net45/Microsoft.Owin.Security.dll delete mode 100644 packages/Owin.1.0/Owin.1.0.nupkg delete mode 100644 packages/Owin.1.0/lib/net40/Owin.dll diff --git a/MP-MON/MP-MON.csproj b/MP-MON/MP-MON.csproj index edb1bd67..7d775434 100644 --- a/MP-MON/MP-MON.csproj +++ b/MP-MON/MP-MON.csproj @@ -81,26 +81,10 @@ True - - ..\packages\Microsoft.Owin.2.1.0\lib\net45\Microsoft.Owin.dll - True - - - ..\packages\Microsoft.Owin.Host.SystemWeb.2.1.0\lib\net45\Microsoft.Owin.Host.SystemWeb.dll - True - - - ..\packages\Microsoft.Owin.Security.2.1.0\lib\net45\Microsoft.Owin.Security.dll - True - ..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll True - - ..\packages\Owin.1.0\lib\net40\Owin.dll - True - diff --git a/MP-MON/packages.config b/MP-MON/packages.config index 47fabfcc..9cb1d6fe 100644 --- a/MP-MON/packages.config +++ b/MP-MON/packages.config @@ -19,13 +19,9 @@ - - - - \ No newline at end of file diff --git a/packages/Microsoft.Owin.2.1.0/Microsoft.Owin.2.1.0.nupkg b/packages/Microsoft.Owin.2.1.0/Microsoft.Owin.2.1.0.nupkg deleted file mode 100644 index 3b40c36444b40621da157e761bb38b078fb7886d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111798 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≠VNV8#Ohi; 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 z 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 Q@i!$91PnqA5S&2$F943-6951J diff --git a/packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.XML b/packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.XML deleted file mode 100644 index 1010c8ca..00000000 --- a/packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.XML +++ /dev/null @@ -1,2777 +0,0 @@ - - - - Microsoft.Owin - - - - - Provided as a down-level stub for the 4.5 AssemblyMetaDataAttribute class. - All released assemblies should define [AssemblyMetadata("Serviceable", "True")]. - - - - - Extension methods for . - - - - - Inserts a middleware into the OWIN pipeline. - - The middleware type - - Any additional arguments for the middleware constructor - - - - - Inserts into the OWIN pipeline a middleware which does not have a next middleware reference. - - - An app that handles all requests - - - - Inserts a middleware into the OWIN pipeline. - - - An app that handles the request or calls the given next Func - - - - - Represents a middleware for executing in-line function middleware. - - - - - An abstract base class for a standard middleware pattern. - - - - - Instantiates the middleware with an optional pointer to the next component. - - - - - - Process an individual request. - - - - - - - The optional next component. - - - - - Initializes a new instance of the class. - - The pointer to next middleware. - A function that handles all requests. - - - - Initializes a new instance of the class. - - The pointer to next middleware. - A function that handles the request or calls the given next function. - - - - Invokes the handler for processing the request. - - The OWIN context. - The object that represents the request operation. - - - - Contains the parsed form values. - - - - - Accessors for query, forms, etc. - - - - - Accessors for headers, query, forms, etc. - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Get the associated values from the collection in their original format. - Returns null if the key is not present. - - - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Create a new wrapper - - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Get the associated values from the collection in their original format. - Returns null if the key is not present. - - - - - - - - - - - - - - - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Contains the parsed form values. - - - - - Initializes a new instance of the class. - - The store for the form. - - - - Represents a wrapper for owin.RequestHeaders and owin.ResponseHeaders. - - - - - Represents a wrapper for owin.RequestHeaders and owin.ResponseHeaders. - - - - - Get the associated values from the collection separated into individual values. - Quoted values will not be split, and the quotes will be removed. - - The header name. - the associated values from the collection separated into individual values, or null if the key is not present. - - - - Add a new value. Appends to the header if already present - - The header name. - The header value. - - - - Add new values. Each item remains a separate array entry. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values with any existing values. - - The header name. - The header values. - - - - Sets a specific header value. - - The header name. - The header value. - - - - Sets the specified header values without modification. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values. - - The header name. - The header values. - - - - Get or sets the associated value from the collection as a single string. - - The header name. - the associated value from the collection as a single string or null if the key is not present. - - - - Initializes a new instance of the class. - - The underlying data store. - - - - Returns an enumerator that iterates through a collection. - - An object that can be used to iterate through the collection. - - - - Returns an enumerator that iterates through a collection. - - An object that can be used to iterate through the collection. - - - - Get the associated value from the collection as a single string. - - The header name. - the associated value from the collection as a single string or null if the key is not present. - - - - Get the associated values from the collection without modification. - - The header name. - the associated value from the collection without modification, or null if the key is not present. - - - - Get the associated values from the collection separated into individual values. - Quoted values will not be split, and the quotes will be removed. - - The header name. - the associated values from the collection separated into individual values, or null if the key is not present. - - - - Add a new value. Appends to the header if already present - - The header name. - The header value. - - - - Add new values. Each item remains a separate array entry. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values with any existing values. - - The header name. - The header values. - - - - Sets a specific header value. - - The header name. - The header value. - - - - Sets the specified header values without modification. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values. - - The header name. - The header values. - - - - Adds the given header and values to the collection. - - The header name. - The header values. - - - - Determines whether the contains a specific key. - - The key. - true if the contains a specific key; otherwise, false. - - - - Removes the given header from the collection. - - The header name. - true if the specified object was removed from the collection; otherwise, false. - - - - Retrieves a value from the dictionary. - - The header name. - The value. - true if the contains the key; otherwise, false. - - - - Adds a new list of items to the collection. - - The item to add. - - - - Clears the entire list of objects. - - - - - Returns a value indicating whether the specified object occurs within this collection. - - The item. - true if the specified object occurs within this collection; otherwise, false. - - - - Copies the elements to a one-dimensional Array instance at the specified index. - - The one-dimensional Array that is the destination of the specified objects copied from the . - The zero-based index in at which copying begins. - - - - Removes the given item from the the collection. - - The item. - true if the specified object was removed from the collection; otherwise, false. - - - - Gets an that contains the keys in the ;. - - An that contains the keys in the . - - - - - - - - - Gets the number of elements contained in the ;. - - The number of elements contained in the . - - - - Gets a value that indicates whether the is in read-only mode. - - true if the is in read-only mode; otherwise, false. - - - - Get or sets the associated value from the collection as a single string. - - The header name. - the associated value from the collection as a single string or null if the key is not present. - - - - Throws KeyNotFoundException if the key is not present. - - The header name. - - - - - Represents the host portion of a Uri can be used to construct Uri's properly formatted and encoded for use in - HTTP headers. - - - - - Creates a new HostString without modification. The value should be Unicode rather than punycode, and may have a port. - IPv4 and IPv6 addresses are also allowed, and also may have ports. - - - - - - Returns the value as normalized by ToUriComponent(). - - - - - - Returns the value properly formatted and encoded for use in a URI in a HTTP header. - Any Unicode is converted to punycode. IPv6 addresses will have brackets added if they are missing. - - - - - - Creates a new HostString from the given uri component. - Any punycode will be converted to Unicode. - - - - - - - Creates a new HostString from the host and port of the give Uri instance. - Punycode will be converted to Unicode. - - - - - - - Compares the equality of the Value property, ignoring case. - - - - - - - Compares against the given object only if it is a HostString. - - - - - - - Gets a hash code for the value. - - - - - - Compares the two instances for equality. - - - - - - - - Compares the two instances for inequality. - - - - - - - - Returns the original value from the constructor. - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets a wrapper exposing request specific properties. - - A wrapper exposing request specific properties. - - - - Gets a wrapper exposing response specific properties. - - A wrapper exposing response specific properties. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets or sets the host.TraceOutput environment value. - - The host.TraceOutput TextWriter. - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or set the HTTP method. - - The HTTP method. - - - - Gets or set the HTTP request scheme from owin.RequestScheme. - - The HTTP request scheme from owin.RequestScheme. - - - - Returns true if the owin.RequestScheme is https. - - true if this request is using https; otherwise, false. - - - - Gets or set the Host header. May include the port. - - The Host header. - - - - Gets or set the owin.RequestPathBase. - - The owin.RequestPathBase. - - - - Gets or set the request path from owin.RequestPath. - - The request path from owin.RequestPath. - - - - Gets or set the query string from owin.RequestQueryString. - - The query string from owin.RequestQueryString. - - - - Gets the query value collection parsed from owin.RequestQueryString. - - The query value collection parsed from owin.RequestQueryString. - - - - Gets the uniform resource identifier (URI) associated with the request. - - The uniform resource identifier (URI) associated with the request. - - - - Gets or set the owin.RequestProtocol. - - The owin.RequestProtocol. - - - - Gets the request headers. - - The request headers. - - - - Gets the collection of Cookies for this request. - - The collection of Cookies for this request. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Cache-Control header. - - The Cache-Control header. - - - - Gets or sets the Media-Type header. - - The Media-Type header. - - - - Gets or set the Accept header. - - The Accept header. - - - - Gets or set the owin.RequestBody Stream. - - The owin.RequestBody Stream. - - - - Gets or sets the cancellation token for the request. - - The cancellation token for the request. - - - - Gets or set the server.LocalIpAddress. - - The server.LocalIpAddress. - - - - Gets or set the server.LocalPort. - - The server.LocalPort. - - - - Gets or set the server.RemoteIpAddress. - - The server.RemoteIpAddress. - - - - Gets or set the server.RemotePort. - - The server.RemotePort. - - - - Gets or set the server.User. - - The server.User. - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Registers for an event that fires when the response headers are sent. - - The callback method. - The callback state. - - - - Sets a 302 response status code and the Location header. - - The location where to redirect the client. - - - - Writes the given text to the response body stream using UTF-8. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or sets the optional owin.ResponseStatusCode. - - The optional owin.ResponseStatusCode, or 200 if not set. - - - - Gets or sets the the optional owin.ResponseReasonPhrase. - - The the optional owin.ResponseReasonPhrase. - - - - Gets or sets the owin.ResponseProtocol. - - The owin.ResponseProtocol. - - - - Gets the response header collection. - - The response header collection. - - - - Gets a collection used to manipulate the Set-Cookie header. - - A collection used to manipulate the Set-Cookie header. - - - - Gets or sets the Content-Length header. - - The Content-Length header. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Expires header. - - The Expires header. - - - - Gets or sets the E-Tag header. - - The E-Tag header. - - - - Gets or sets the owin.ResponseBody Stream. - - The owin.ResponseBody Stream. - - - - Used to mark which class in an assembly should be used for automatic startup. - - - - - Initializes a new instance of the class - - The startup class - - - - Initializes a new instance of the class - - A non-default configuration, e.g. staging. - The startup class - - - - Initializes a new instance of the class - - The startup class - Specifies which method to call - - - - Initializes a new instance of the class - - A non-default configuration, e.g. staging. - The startup class - Specifies which method to call - - - - A non-default configuration if any. e.g. Staging. - - - - - The startup class - - - - - The name of the configuration method - - - - - An ordered list of known Asp.Net integrated pipeline stages. More details on the ASP.NET integrated pipeline can be found at http://msdn.microsoft.com/en-us/library/system.web.httpapplication.aspx - - - - - Corresponds to the AuthenticateRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostAuthenticateRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the AuthorizeRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostAuthorizeRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the ResolveRequestCache stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostResolveRequestCache stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the MapRequestHandler stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostMapRequestHandler stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the AcquireRequestState stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostAcquireRequestState stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PreRequestHandlerExecute stage of the ASP.NET integrated pipeline. - - - - - Extension methods for the MapMiddleware - - - - - If the request path starts with the given pathMatch, execute the app configured via configuration parameter instead of - continuing to the next component in the pipeline. - - - The path to match - The branch to take for positive path matches - - - - - If the request path starts with the given pathMatch, execute the app configured via configuration parameter instead of - continuing to the next component in the pipeline. - - - The path to match - The branch to take for positive path matches - - - - - Used to create path based branches in your application pipeline. - The owin.RequestPathBase is not included in the evaluation, only owin.RequestPath. - Matching paths have the matching piece removed from owin.RequestPath and added to the owin.RequestPathBase. - - - - - Initializes a new instance of the class - - The normal pipeline taken for a negative match - - - - - Process an individual request. - - - - - - - Options for the Map middleware - - - - - The path to match - - - - - The branch taken for a positive match - - - - - Extension methods for the MapWhenMiddleware - - - - - Branches the request pipeline based on the result of the given predicate. - - - Invoked with the request environment to determine if the branch should be taken - Configures a branch to take - - - - - Determines if the request should take a specific branch of the pipeline by passing the environment - to a user defined callback. - - - - - Initializes a new instance of the class - - The normal application pipeline - - - - - Process an individual request. - - - - - - - Options for the MapWhen middleware - - - - - The user callback that determines if the branch should be taken - - - - - The branch taken for a positive match - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Create a new context with only request and response header collections. - - - - - Create a new wrapper. - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets a wrapper exposing request specific properties. - - A wrapper exposing request specific properties. - - - - Gets a wrapper exposing response specific properties. - - A wrapper exposing response specific properties. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets or sets the host.TraceOutput environment value. - - The host.TraceOutput TextWriter. - - - - Provides correct escaping for Path and PathBase values when needed to reconstruct a request or redirect URI string - - - - - Represents the empty path. This field is read-only. - - - - - Initialize the path string with a given value. This value must be in un-escaped format. Use - PathString.FromUriComponent(value) if you have a path value which is in an escaped format. - - The unescaped path to be assigned to the Value property. - - - - Provides the path string escaped in a way which is correct for combining into the URI representation. - - The escaped path value - - - - Provides the path string escaped in a way which is correct for combining into the URI representation. - - The escaped path value - - - - Returns an PathString given the path as it is escaped in the URI format. The string MUST NOT contain any - value that is not a path. - - The escaped path as it appears in the URI format. - The resulting PathString - - - - Returns an PathString given the path as from a Uri object. Relative Uri objects are not supported. - - The Uri object - The resulting PathString - - - - Checks if this instance starts with or exactly matches the other instance. Only full segments are matched. - - - - - - - Checks if this instance starts with or exactly matches the other instance. Only full segments are matched. - - - Any remaining segments from this instance not included in the other instance. - - - - - Adds two PathString instances into a combined PathString value. - - The combined PathString value - - - - Combines a PathString and QueryString into the joined URI formatted string value. - - The joined URI formatted string value - - - - Compares this PathString value to another value. The default comparison is StringComparison.OrdinalIgnoreCase. - - The second PathString for comparison. - True if both PathString values are equal - - - - Compares this PathString value to another value using a specific StringComparison type - - The second PathString for comparison - The StringComparison type to use - True if both PathString values are equal - - - - Compares this PathString value to another value. The default comparison is StringComparison.OrdinalIgnoreCase. - - The second PathString for comparison. - True if both PathString values are equal - - - - Returns the hash code for the PathString value. The hash code is provided by the OrdinalIgnoreCase implementation. - - The hash code - - - - Operator call through to Equals - - The left parameter - The right parameter - True if both PathString values are equal - - - - Operator call through to Equals - - The left parameter - The right parameter - True if both PathString values are not equal - - - - Operator call through to Add - - The left parameter - The right parameter - The PathString combination of both values - - - - Operator call through to Add - - The left parameter - The right parameter - The PathString combination of both values - - - - The unescaped path value - - - - - True if the path is not empty - - - - - Provides correct handling for QueryString value when needed to reconstruct a request or redirect URI string - - - - - Represents the empty query string. This field is read-only. - - - - - Initalize the query string with a given value. This value must be in escaped and delimited format without - a leading '?' character. - - The query string to be assigned to the Value property. - - - - Initialize a query string with a single given parameter name and value. The value is - - The unencoded parameter name - The unencoded parameter value - - - - Provides the query string escaped in a way which is correct for combining into the URI representation. - A leading '?' character will be prepended unless the Value is null or empty. Characters which are potentally - dangerous are escaped. - - The query string value - - - - Provides the query string escaped in a way which is correct for combining into the URI representation. - A leading '?' character will be prepended unless the Value is null or empty. Characters which are potentially - dangerous are escaped. - - The query string value - - - - Returns an QueryString given the query as it is escaped in the URI format. The string MUST NOT contain any - value that is not a query. - - The escaped query as it appears in the URI format. - The resulting QueryString - - - - Returns an QueryString given the query as from a Uri object. Relative Uri objects are not supported. - - The Uri object - The resulting QueryString - - - - Indicates whether the current instance is equal to the other instance. - - - - - - - Indicates whether the current instance is equal to the other instance. - - - - - - - Returns the hash code for this instance. - - - - - - Compares the two instances for equality. - - - - - - - - Compares the two instances for inequality. - - - - - - - - The unescaped query string without the leading '?' character - - - - - True if the query string is not empty - - - - - A wrapper for the request Cookie header - - - - - Create a new wrapper - - - - - - - - - - - - - - - - - - Returns null rather than throwing KeyNotFoundException - - - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Conversion delegate must take one parameter.. - - - - - Looks up a localized string similar to The type '{0}' does not match any known middleware pattern.. - - - - - Looks up a localized string similar to The OWIN key 'server.OnSendingHeaders' is not available for this request.. - - - - - Looks up a localized string similar to The class '{0}' does not have a constructor taking {1} arguments.. - - - - - Looks up a localized string similar to No conversion available between {0} and {1}.. - - - - - Looks up a localized string similar to The path must not end with a '/'. - - - - - Looks up a localized string similar to The path must start with a '/' followed by one or more characters.. - - - - - Looks up a localized string similar to The path is required. - - - - - Looks up a localized string similar to The query string must start with a '?' unless null or empty.. - - - - - A standard implementation of IAppBuilder - - - - - Initializes a new instance of the the type. - - - - - - - - - - - - Adds a middleware node to the OWIN function pipeline. The middleware are - invoked in the order they are added: the first middleware passed to Use will - be the outermost function, and the last middleware passed to Use will be the - innermost. - - - The middleware parameter determines which behavior is being chained into the - pipeline. - - If the middleware given to Use is a Delegate, then it will be invoked with the "next app" in - the chain as the first parameter. If the delegate takes more than the single argument, - then the additional values must be provided to Use in the args array. - - If the middleware given to Use is a Type, then the public constructor will be - invoked with the "next app" in the chain as the first parameter. The resulting object - must have a public Invoke method. If the object has constructors which take more than - the single "next app" argument, then additional values may be provided in the args array. - - - Any additional args passed to Use will be passed as additional values, following the "next app" - parameter, when the OWIN call pipeline is build. - - They are passed as additional parameters if the middleware parameter is a Delegate, or as additional - constructor arguments if the middle parameter is a Type. - - - The IAppBuilder itself is returned. This enables you to chain your use statements together. - - - - - The New method creates a new instance of an IAppBuilder. This is needed to create - a tree structure in your processing, rather than a linear pipeline. The new instance share the - same Properties, but will be created with a new, empty middleware list. - - To create a tangent pipeline you would first call New, followed by several calls to Use on - the new builder, ending with a call to Build on the new builder. The return value from Build - will be the entry-point to your tangent pipeline. This entry-point may now be added to the - main pipeline as an argument to a switching middleware, which will either call the tangent - pipeline or the "next app", based on something in the request. - - That said - all of that work is typically hidden by a middleware like Map, which will do that - for you. - - The new instance of the IAppBuilder implementation - - - - The Build is called at the point when all of the middleware should be chained - together. This is typically done by the hosting component which created the app builder, - and does not need to be called by the startup method if the IAppBuilder is passed in. - - - The Type argument indicates which calling convention should be returned, and - is typically typeof() for the OWIN - calling convention. - - - Returns an instance of the pipeline's entry point. This object may be safely cast to the - type which was provided - - - - - Contains arbitrary properties which may added, examined, and modified by - components during the startup sequence. - - Returns . - - - - Simple object used by AppBuilder as seed OWIN callable if the - builder.Properties["builder.DefaultApp"] is not set - - - - - Abstracts the system clock to facilitate testing. - - - - - Retrieves the current system time in UTC. - - - - - Provides access to the normal system clock. - - - - - Retrieves the current system time in UTC. - - - - - Response generation utilities. - - - - - Append the given query to the uri. - - The base uri. - The query string to append, if any. - The combine result. - - - - Append the given query key and value to the uri. - - The base uri. - The name of the query key. - The query value. - The combine result. - - - - Append the given query keys and values to the uri. - - The base uri. - A collection of name value query pairs to append. - The combine result. - - - - A wrapper for the response Set-Cookie header - - - - - Create a new wrapper - - - - - - Add a new cookie and value - - - - - - - Add a new cookie - - - - - - - - Sets an expired cookie - - - - - - Sets an expired cookie - - - - - - - Extension methods used to indicate at which stage in the integrated pipeline prior middleware should run. - - - - - Call after other middleware to specify when they should run in the integrated pipeline. - - The IAppBuilder. - The name of the integrated pipeline in which to run. - The original IAppBuilder for chaining. - - - - Call after other middleware to specify when they should run in the integrated pipeline. - - The IAppBuilder. - The stage of the integrated pipeline in which to run. - The original IAppBuilder for chaining. - - - - Logging extension methods for IAppBuilder. - - - - - Sets the server.LoggerFactory in the Properties collection. - - - - - - - Retrieves the server.LoggerFactory from the Properties collection. - - - - - - - Creates a new ILogger instance from the server.LoggerFactory in the Properties collection. - - - - - - - - Creates a new ILogger instance from the server.LoggerFactory in the Properties collection. - - - - - - - - Creates a new ILogger instance from the server.LoggerFactory in the Properties collection. - - - - - - - - Used to create logger instances of the given name. - - - - - Creates a new ILogger instance of the given name. - - - - - - - A generic interface for logging. - - - - - Aggregates most logging patterns to a single method. This must be compatible with the Func representation in the OWIN environment. - - To check IsEnabled call WriteCore with only TraceEventType and check the return value, no event will be written. - - - - - - - - - - - Contains the parts of an address. - - - - - Initializes a new instance. - - - - - - Initializes a new with the given parts. - - The scheme. - The host. - The port. - The path. - - - - Creates a new - - A new - - - - Determines whether the specified object is equal to the current object. - - The other object. - true if the specified object is equal to the current object; otherwise, false. - - - - Determines whether the specified object is equal to the current object. - - The other object. - true if the specified object is equal to the current object; otherwise, false. - - - - Returns the hash code for this instance. - - The hash code for this instance. - - - - Determines whether two specified instances of are equal. - - The first object to compare. - The second object to compare. - true if left and right represent the same address; otherwise, false. - - - - Determines whether two specified instances of are not equal. - - The first object to compare. - The second object to compare. - true if left and right do not represent the same address; otherwise, false. - - - - Gets a specified key and value from the underlying dictionary. - - - The key. - - - - - Sets a specified key and value in the underlying dictionary. - - The key. - The value. - - - - - Gets the internal dictionary for this collection. - - The internal dictionary for this collection. - - - - The uri scheme. - - - - - The uri host. - - - - - The uri port. - - - - - The uri path. - - - - - Wraps the host.Addresses list. - - - - - Initializes a new instance of the class. - - The address list to set to the collection. - - - - Adds the specified address to the collection. - - The address to add to the collection. - - - - Gets the enumerator that iterates through the collection. - - The enumerator that can be used to iterate through the collection. - - - - Gets the enumerator that iterates through the collection. - - The enumerator that can be used to iterate through the collection. - - - - Creates a new empty instance of . - - A new empty instance of . - - - - Determines whether the current collection is equal to the specified collection. - - The other collection to compare to the current collection. - true if current collection is equal to the specified collection; otherwise, false. - - - - Determines whether the current collection is equal to the specified object. - - The object to compare to the current collection. - true if current collection is equal to the specified object; otherwise, false. - - - - Gets the hash code for this instance. - - The hash code for this instance. - - - - Determines whether the first collection is equal to the second collection. - - The first collection to compare. - The second collection to compare. - true if both collections are equal; otherwise, false. - - - - Determines whether the first collection is not equal to the second collection. - - The first collection to compare. - The second collection to compare. - true if both collections are not equal; otherwise, false. - - - - Gets the underlying address list. - - The underlying address list. - - - - Gets the number of elements in the collection. - - The number of elements in the collection. - - - - Gets the item with the specified index from the collection. - - The index. - The item with the specified index. - - - - A wrapper for the IDictionary. - - - - - Initializes a new instance of the class. - - - - - - Determines whether the current AppProperties is equal to the specified AppProperties. - - The other AppProperties to compare with the current instance. - true if the current AppProperties is equal to the specified AppProperties; otherwise, false. - - - - Determines whether the current AppProperties is equal to the specified object. - - The object to compare with the current instance. - true if the current AppProperties is equal to the specified object; otherwise, false. - - - - Returns the hash code for this instance. - - The hash code for this instance. - - - - Determines whether the first AppPProperties is equal to the second AppProperties. - - The first AppPropeties to compare. - The second AppPropeties to compare. - true if both AppProperties are equal; otherwise, false. - - - - Determines whether the first AppPProperties is not equal to the second AppProperties. - - The first AppPropeties to compare. - The second AppPropeties to compare. - true if both AppProperties are not equal; otherwise, false. - - - - Gets the value from the dictionary with the specified key. - - The type of the value. - The key of the value to get. - The value with the specified key. - - - - Sets the value with the specified key. - - The key of the value to set. - The value to set. - This instance. - - - - Gets or sets the string value for “owin.Version”. - - The string value for “owin.Version”. - - - - Gets or sets the function delegate for “builder.DefaultApp”. - - The function delegate for “builder.DefaultApp”. - - - - Gets or sets the action delegate for “builder.AddSignatureConversion”. - - The action delegate for “builder.AddSignatureConversion”. - - - - Gets or sets the string value for “host.AppName”. - - The string value for “host.AppName”. - - - - Gets or sets the text writer for “host.TraceOutput”. - - The text writer for “host.TraceOutput”. - - - - Gets or sets the cancellation token for “host.OnAppDisposing”. - - The cancellation token for “host.OnAppDisposing”. - - - - Gets or sets the address collection for “host.Addresses”. - - The address collection for “host.Addresses”. - - - - Gets or sets the list of “server.Capabilities”. - - The list of “server.Capabilities”. - - - - Gets the underlying dictionary for this instance. - - The underlying dictionary for this instance. - - - - Represents the capabilities for the builder properties. - - - - - Initializes a new instance of the class. - - - - - - Initializes a new instance of the class. - - A new instance of the class. - - - - Determines whether the current Capabilities instance is equal to the specified Capabilities. - - The other Capabilities to compare with the current instance. - true if the specified object is equal to the current object; otherwise, false. - - - - Determines whether the current Capabilities is equal to the specified object. - - The object to compare with the current instance. - true if the current Capabilities is equal to the specified object; otherwise, false. - - - - Returns the hash code for this instance. - - The hash code for this instance. - - - - Determines whether two specified instances of are equal. - - The first object to compare. - The second object to compare. - true if the two specified instances of are equal; otherwise, false. - - - - Determines whether two specified instances of are not equal. - - The first object to compare. - The second object to compare. - true if the two specified instances of are not equal; otherwise, false. - - - - Gets the value from the dictionary with the specified key. - - The type of the value. - The key of the value to get. - The value with the specified key. - - - - Sets the given key and value in the underlying dictionary. - - The key of the value to set. - The value to set. - This instance. - - - - The underling IDictionary - - - - - Gets or sets the string value for "sendfile.Version" - - the string value for "sendfile.Version" - - - - Gets or sets the websocket version. - - The websocket version. - - - - Options used to create a new cookie. - - - - - Creates a default cookie with a path of '/'. - - - - - Gets or sets the domain to associate the cookie with. - - The domain to associate the cookie with. - - - - Gets or sets the cookie path. - - The cookie path. - - - - Gets or sets the expiration date and time for the cookie. - - The expiration date and time for the cookie. - - - - Gets or sets a value that indicates whether to transmit the cookie using Secure Sockets Layer (SSL)—that is, over HTTPS only. - - true to transmit the cookie only over an SSL connection (HTTPS); otherwise, false. - - - - Gets or sets a value that indicates whether a cookie is accessible by client-side script. - - true if a cookie is accessible by client-side script; otherwise, false. - - - - Provides a default ILoggerFactory. - - - - - Provides a default ILoggerFactory based on System.Diagnostics.TraceSorce. - - - - - Extension methods for IAppBuilder. - - - - - The Build is called at the point when all of the middleware should be chained - together. May be called to build pipeline branches. - - - The request processing entry point for this section of the pipeline. - - - - The Build is called at the point when all of the middleware should be chained - together. May be called to build pipeline branches. - - The application signature. - - The request processing entry point for this section of the pipeline. - - - - Adds converters for adapting between disparate application signatures. - - - - - - - Adds converters for adapting between disparate application signatures. - - - - - - - - - Converts between an OwinMiddlware and an . - - - - - - - - - - - - - - - - - - Transitions between and OwinMiddleware. - - - - - - - - - - - - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - - Adds adapters between and OwinMiddleware. - - - - - Adds adapters between and OwinMiddleware. - - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Create a new context with only request and response header collections. - - - - - Create a new environment wrapper exposing request properties. - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or set the HTTP method. - - The HTTP method. - - - - Gets or set the HTTP request scheme from owin.RequestScheme. - - The HTTP request scheme from owin.RequestScheme. - - - - Returns true if the owin.RequestScheme is https. - - true if this request is using https; otherwise, false. - - - - Gets or set the Host header. May include the port. - - The Host header. - - - - Gets or set the owin.RequestPathBase. - - The owin.RequestPathBase. - - - - Gets or set the request path from owin.RequestPath. - - The request path from owin.RequestPath. - - - - Gets or set the query string from owin.RequestQueryString. - - The query string from owin.RequestQueryString. - - - - Gets the query value collection parsed from owin.RequestQueryString. - - The query value collection parsed from owin.RequestQueryString. - - - - Gets the uniform resource identifier (URI) associated with the request. - - The uniform resource identifier (URI) associated with the request. - - - - Gets or set the owin.RequestProtocol. - - The owin.RequestProtocol. - - - - Gets the request headers. - - The request headers. - - - - Gets the collection of Cookies for this request. - - The collection of Cookies for this request. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Cache-Control header. - - The Cache-Control header. - - - - Gets or sets the Media-Type header. - - The Media-Type header. - - - - Gets or set the Accept header. - - The Accept header. - - - - Gets or set the owin.RequestBody Stream. - - The owin.RequestBody Stream. - - - - Gets or sets the cancellation token for the request. - - The cancellation token for the request. - - - - Gets or set the server.LocalIpAddress. - - The server.LocalIpAddress. - - - - Gets or set the server.LocalPort. - - The server.LocalPort. - - - - Gets or set the server.RemoteIpAddress. - - The server.RemoteIpAddress. - - - - Gets or set the server.RemotePort. - - The server.RemotePort. - - - - Gets or set the server.User. - - The server.User. - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Create a new context with only request and response header collections. - - - - - Creates a new environment wrapper exposing response properties. - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - Registers for an event that fires when the response headers are sent. - - The callback method. - The callback state. - - - - Sets a 302 response status code and the Location header. - - The location where to redirect the client. - - - - Writes the given text to the response body stream using UTF-8. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or sets the optional owin.ResponseStatusCode. - - The optional owin.ResponseStatusCode, or 200 if not set. - - - - Gets or sets the the optional owin.ResponseReasonPhrase. - - The the optional owin.ResponseReasonPhrase. - - - - Gets or sets the owin.ResponseProtocol. - - The owin.ResponseProtocol. - - - - Gets the response header collection. - - The response header collection. - - - - Gets a collection used to manipulate the Set-Cookie header. - - A collection used to manipulate the Set-Cookie header. - - - - Gets or sets the Content-Length header. - - The Content-Length header. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Expires header. - - The Expires header. - - - - Gets or sets the E-Tag header. - - The E-Tag header. - - - - Gets or sets the owin.ResponseBody Stream. - - The owin.ResponseBody Stream. - - - - Provides an ILoggerFactory based on System.Diagnostics.TraceSource. - - - - - Initializes a new instance of the class. - - - Creates a factory named "Microsoft.Owin". - - - - - Initializes a new instance of the class. - - - - - - - Creates a new DiagnosticsLogger for the given component name. - - - - - - - ILogger extension methods for common scenarios. - - - - - Checks if the given TraceEventType is enabled. - - - - - - - - Writes a verbose log message. - - - - - - - Writes an informational log message. - - - - - - - Writes a warning log message. - - - - - - - - Writes a warning log message. - - - - - - - - Writes an error log message. - - - - - - - Writes an error log message. - - - - - - - - Writes a critical log message. - - - - - - - Writes a critical log message. - - - - - - - diff --git a/packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.dll b/packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.dll deleted file mode 100644 index d706512b08b18ec95288d0eb084a4aef35ba8731..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80048 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 V{Pg-)r#;>L=8E#YGj{IJ{Xgo-otyvw diff --git a/packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.XML b/packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.XML deleted file mode 100644 index 0d91d402..00000000 --- a/packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.XML +++ /dev/null @@ -1,3150 +0,0 @@ - - - - Microsoft.Owin - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the Authentication middleware functionality available on the current request. - - The authentication middleware functionality available on the current request. - - - - Gets a wrapper exposing request specific properties. - - A wrapper exposing request specific properties. - - - - Gets a wrapper exposing response specific properties. - - A wrapper exposing response specific properties. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets or sets the host.TraceOutput environment value. - - The host.TraceOutput TextWriter. - - - - Extension methods for . - - - - - Inserts a middleware into the OWIN pipeline. - - The middleware type - - Any additional arguments for the middleware constructor - - - - - Inserts into the OWIN pipeline a middleware which does not have a next middleware reference. - - - An app that handles all requests - - - - Inserts a middleware into the OWIN pipeline. - - - An app that handles the request or calls the given next Func - - - - - Represents a middleware for executing in-line function middleware. - - - - - An abstract base class for a standard middleware pattern. - - - - - Instantiates the middleware with an optional pointer to the next component. - - - - - - Process an individual request. - - - - - - - The optional next component. - - - - - Initializes a new instance of the class. - - The pointer to next middleware. - A function that handles all requests. - - - - Initializes a new instance of the class. - - The pointer to next middleware. - A function that handles the request or calls the given next function. - - - - Invokes the handler for processing the request. - - The OWIN context. - The object that represents the request operation. - - - - Contains the parsed form values. - - - - - Accessors for query, forms, etc. - - - - - Accessors for headers, query, forms, etc. - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Get the associated values from the collection in their original format. - Returns null if the key is not present. - - - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Create a new wrapper - - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Get the associated values from the collection in their original format. - Returns null if the key is not present. - - - - - - - - - - - - - - - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Contains the parsed form values. - - - - - Initializes a new instance of the class. - - The store for the form. - - - - Represents a wrapper for owin.RequestHeaders and owin.ResponseHeaders. - - - - - Represents a wrapper for owin.RequestHeaders and owin.ResponseHeaders. - - - - - Get the associated values from the collection separated into individual values. - Quoted values will not be split, and the quotes will be removed. - - The header name. - the associated values from the collection separated into individual values, or null if the key is not present. - - - - Add a new value. Appends to the header if already present - - The header name. - The header value. - - - - Add new values. Each item remains a separate array entry. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values with any existing values. - - The header name. - The header values. - - - - Sets a specific header value. - - The header name. - The header value. - - - - Sets the specified header values without modification. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values. - - The header name. - The header values. - - - - Get or sets the associated value from the collection as a single string. - - The header name. - the associated value from the collection as a single string or null if the key is not present. - - - - Initializes a new instance of the class. - - The underlying data store. - - - - Returns an enumerator that iterates through a collection. - - An object that can be used to iterate through the collection. - - - - Returns an enumerator that iterates through a collection. - - An object that can be used to iterate through the collection. - - - - Get the associated value from the collection as a single string. - - The header name. - the associated value from the collection as a single string or null if the key is not present. - - - - Get the associated values from the collection without modification. - - The header name. - the associated value from the collection without modification, or null if the key is not present. - - - - Get the associated values from the collection separated into individual values. - Quoted values will not be split, and the quotes will be removed. - - The header name. - the associated values from the collection separated into individual values, or null if the key is not present. - - - - Add a new value. Appends to the header if already present - - The header name. - The header value. - - - - Add new values. Each item remains a separate array entry. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values with any existing values. - - The header name. - The header values. - - - - Sets a specific header value. - - The header name. - The header value. - - - - Sets the specified header values without modification. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values. - - The header name. - The header values. - - - - Adds the given header and values to the collection. - - The header name. - The header values. - - - - Determines whether the contains a specific key. - - The key. - true if the contains a specific key; otherwise, false. - - - - Removes the given header from the collection. - - The header name. - true if the specified object was removed from the collection; otherwise, false. - - - - Retrieves a value from the dictionary. - - The header name. - The value. - true if the contains the key; otherwise, false. - - - - Adds a new list of items to the collection. - - The item to add. - - - - Clears the entire list of objects. - - - - - Returns a value indicating whether the specified object occurs within this collection. - - The item. - true if the specified object occurs within this collection; otherwise, false. - - - - Copies the elements to a one-dimensional Array instance at the specified index. - - The one-dimensional Array that is the destination of the specified objects copied from the . - The zero-based index in at which copying begins. - - - - Removes the given item from the the collection. - - The item. - true if the specified object was removed from the collection; otherwise, false. - - - - Gets an that contains the keys in the ;. - - An that contains the keys in the . - - - - - - - - - Gets the number of elements contained in the ;. - - The number of elements contained in the . - - - - Gets a value that indicates whether the is in read-only mode. - - true if the is in read-only mode; otherwise, false. - - - - Get or sets the associated value from the collection as a single string. - - The header name. - the associated value from the collection as a single string or null if the key is not present. - - - - Throws KeyNotFoundException if the key is not present. - - The header name. - - - - - Represents the host portion of a Uri can be used to construct Uri's properly formatted and encoded for use in - HTTP headers. - - - - - Creates a new HostString without modification. The value should be Unicode rather than punycode, and may have a port. - IPv4 and IPv6 addresses are also allowed, and also may have ports. - - - - - - Returns the value as normalized by ToUriComponent(). - - - - - - Returns the value properly formatted and encoded for use in a URI in a HTTP header. - Any Unicode is converted to punycode. IPv6 addresses will have brackets added if they are missing. - - - - - - Creates a new HostString from the given uri component. - Any punycode will be converted to Unicode. - - - - - - - Creates a new HostString from the host and port of the give Uri instance. - Punycode will be converted to Unicode. - - - - - - - Compares the equality of the Value property, ignoring case. - - - - - - - Compares against the given object only if it is a HostString. - - - - - - - Gets a hash code for the value. - - - - - - Compares the two instances for equality. - - - - - - - - Compares the two instances for inequality. - - - - - - - - Returns the original value from the constructor. - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Asynchronously reads and parses the request body as a form. - - The parsed form data. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or set the HTTP method. - - The HTTP method. - - - - Gets or set the HTTP request scheme from owin.RequestScheme. - - The HTTP request scheme from owin.RequestScheme. - - - - Returns true if the owin.RequestScheme is https. - - true if this request is using https; otherwise, false. - - - - Gets or set the Host header. May include the port. - - The Host header. - - - - Gets or set the owin.RequestPathBase. - - The owin.RequestPathBase. - - - - Gets or set the request path from owin.RequestPath. - - The request path from owin.RequestPath. - - - - Gets or set the query string from owin.RequestQueryString. - - The query string from owin.RequestQueryString. - - - - Gets the query value collection parsed from owin.RequestQueryString. - - The query value collection parsed from owin.RequestQueryString. - - - - Gets the uniform resource identifier (URI) associated with the request. - - The uniform resource identifier (URI) associated with the request. - - - - Gets or set the owin.RequestProtocol. - - The owin.RequestProtocol. - - - - Gets the request headers. - - The request headers. - - - - Gets the collection of Cookies for this request. - - The collection of Cookies for this request. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Cache-Control header. - - The Cache-Control header. - - - - Gets or sets the Media-Type header. - - The Media-Type header. - - - - Gets or set the Accept header. - - The Accept header. - - - - Gets or set the owin.RequestBody Stream. - - The owin.RequestBody Stream. - - - - Gets or sets the cancellation token for the request. - - The cancellation token for the request. - - - - Gets or set the server.LocalIpAddress. - - The server.LocalIpAddress. - - - - Gets or set the server.LocalPort. - - The server.LocalPort. - - - - Gets or set the server.RemoteIpAddress. - - The server.RemoteIpAddress. - - - - Gets or set the server.RemotePort. - - The server.RemotePort. - - - - Gets or set the server.User. - - The server.User. - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Registers for an event that fires when the response headers are sent. - - The callback method. - The callback state. - - - - Sets a 302 response status code and the Location header. - - The location where to redirect the client. - - - - Writes the given text to the response body stream using UTF-8. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or sets the optional owin.ResponseStatusCode. - - The optional owin.ResponseStatusCode, or 200 if not set. - - - - Gets or sets the the optional owin.ResponseReasonPhrase. - - The the optional owin.ResponseReasonPhrase. - - - - Gets or sets the owin.ResponseProtocol. - - The owin.ResponseProtocol. - - - - Gets the response header collection. - - The response header collection. - - - - Gets a collection used to manipulate the Set-Cookie header. - - A collection used to manipulate the Set-Cookie header. - - - - Gets or sets the Content-Length header. - - The Content-Length header. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Expires header. - - The Expires header. - - - - Gets or sets the E-Tag header. - - The E-Tag header. - - - - Gets or sets the owin.ResponseBody Stream. - - The owin.ResponseBody Stream. - - - - Used to mark which class in an assembly should be used for automatic startup. - - - - - Initializes a new instance of the class - - The startup class - - - - Initializes a new instance of the class - - A non-default configuration, e.g. staging. - The startup class - - - - Initializes a new instance of the class - - The startup class - Specifies which method to call - - - - Initializes a new instance of the class - - A non-default configuration, e.g. staging. - The startup class - Specifies which method to call - - - - A non-default configuration if any. e.g. Staging. - - - - - The startup class - - - - - The name of the configuration method - - - - - An ordered list of known Asp.Net integrated pipeline stages. More details on the ASP.NET integrated pipeline can be found at http://msdn.microsoft.com/en-us/library/system.web.httpapplication.aspx - - - - - Corresponds to the AuthenticateRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostAuthenticateRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the AuthorizeRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostAuthorizeRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the ResolveRequestCache stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostResolveRequestCache stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the MapRequestHandler stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostMapRequestHandler stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the AcquireRequestState stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostAcquireRequestState stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PreRequestHandlerExecute stage of the ASP.NET integrated pipeline. - - - - - Extension methods for the MapMiddleware - - - - - If the request path starts with the given pathMatch, execute the app configured via configuration parameter instead of - continuing to the next component in the pipeline. - - - The path to match - The branch to take for positive path matches - - - - - If the request path starts with the given pathMatch, execute the app configured via configuration parameter instead of - continuing to the next component in the pipeline. - - - The path to match - The branch to take for positive path matches - - - - - Used to create path based branches in your application pipeline. - The owin.RequestPathBase is not included in the evaluation, only owin.RequestPath. - Matching paths have the matching piece removed from owin.RequestPath and added to the owin.RequestPathBase. - - - - - Initializes a new instance of the class - - The normal pipeline taken for a negative match - - - - - Process an individual request. - - - - - - - Options for the Map middleware - - - - - The path to match - - - - - The branch taken for a positive match - - - - - Extension methods for the MapWhenMiddleware - - - - - Branches the request pipeline based on the result of the given predicate. - - - Invoked with the request environment to determine if the branch should be taken - Configures a branch to take - - - - - Branches the request pipeline based on the async result of the given predicate. - - - Invoked asynchronously with the request environment to determine if the branch should be taken - Configures a branch to take - - - - - Determines if the request should take a specific branch of the pipeline by passing the environment - to a user defined callback. - - - - - Initializes a new instance of the class - - The normal application pipeline - - - - - Process an individual request. - - - - - - - Options for the MapWhen middleware - - - Options for the MapWhen middleware - - - - - The user callback that determines if the branch should be taken - - - - - The branch taken for a positive match - - - - - The async user callback that determines if the branch should be taken - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Create a new context with only request and response header collections. - - - - - Create a new wrapper. - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets a wrapper exposing request specific properties. - - A wrapper exposing request specific properties. - - - - Gets a wrapper exposing response specific properties. - - A wrapper exposing response specific properties. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets or sets the host.TraceOutput environment value. - - The host.TraceOutput TextWriter. - - - - Gets the Authentication middleware functionality available on the current request. - - The authentication middleware functionality available on the current request. - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Asynchronously reads and parses the request body as a form. - - The parsed form data. - - - - Create a new context with only request and response header collections. - - - - - Create a new environment wrapper exposing request properties. - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or set the HTTP method. - - The HTTP method. - - - - Gets or set the HTTP request scheme from owin.RequestScheme. - - The HTTP request scheme from owin.RequestScheme. - - - - Returns true if the owin.RequestScheme is https. - - true if this request is using https; otherwise, false. - - - - Gets or set the Host header. May include the port. - - The Host header. - - - - Gets or set the owin.RequestPathBase. - - The owin.RequestPathBase. - - - - Gets or set the request path from owin.RequestPath. - - The request path from owin.RequestPath. - - - - Gets or set the query string from owin.RequestQueryString. - - The query string from owin.RequestQueryString. - - - - Gets the query value collection parsed from owin.RequestQueryString. - - The query value collection parsed from owin.RequestQueryString. - - - - Gets the uniform resource identifier (URI) associated with the request. - - The uniform resource identifier (URI) associated with the request. - - - - Gets or set the owin.RequestProtocol. - - The owin.RequestProtocol. - - - - Gets the request headers. - - The request headers. - - - - Gets the collection of Cookies for this request. - - The collection of Cookies for this request. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Cache-Control header. - - The Cache-Control header. - - - - Gets or sets the Media-Type header. - - The Media-Type header. - - - - Gets or set the Accept header. - - The Accept header. - - - - Gets or set the owin.RequestBody Stream. - - The owin.RequestBody Stream. - - - - Gets or sets the cancellation token for the request. - - The cancellation token for the request. - - - - Gets or set the server.LocalIpAddress. - - The server.LocalIpAddress. - - - - Gets or set the server.LocalPort. - - The server.LocalPort. - - - - Gets or set the server.RemoteIpAddress. - - The server.RemoteIpAddress. - - - - Gets or set the server.RemotePort. - - The server.RemotePort. - - - - Gets or set the server.User. - - The server.User. - - - - Provides correct escaping for Path and PathBase values when needed to reconstruct a request or redirect URI string - - - - - Represents the empty path. This field is read-only. - - - - - Initialize the path string with a given value. This value must be in un-escaped format. Use - PathString.FromUriComponent(value) if you have a path value which is in an escaped format. - - The unescaped path to be assigned to the Value property. - - - - Provides the path string escaped in a way which is correct for combining into the URI representation. - - The escaped path value - - - - Provides the path string escaped in a way which is correct for combining into the URI representation. - - The escaped path value - - - - Returns an PathString given the path as it is escaped in the URI format. The string MUST NOT contain any - value that is not a path. - - The escaped path as it appears in the URI format. - The resulting PathString - - - - Returns an PathString given the path as from a Uri object. Relative Uri objects are not supported. - - The Uri object - The resulting PathString - - - - Checks if this instance starts with or exactly matches the other instance. Only full segments are matched. - - - - - - - Checks if this instance starts with or exactly matches the other instance. Only full segments are matched. - - - Any remaining segments from this instance not included in the other instance. - - - - - Adds two PathString instances into a combined PathString value. - - The combined PathString value - - - - Combines a PathString and QueryString into the joined URI formatted string value. - - The joined URI formatted string value - - - - Compares this PathString value to another value. The default comparison is StringComparison.OrdinalIgnoreCase. - - The second PathString for comparison. - True if both PathString values are equal - - - - Compares this PathString value to another value using a specific StringComparison type - - The second PathString for comparison - The StringComparison type to use - True if both PathString values are equal - - - - Compares this PathString value to another value. The default comparison is StringComparison.OrdinalIgnoreCase. - - The second PathString for comparison. - True if both PathString values are equal - - - - Returns the hash code for the PathString value. The hash code is provided by the OrdinalIgnoreCase implementation. - - The hash code - - - - Operator call through to Equals - - The left parameter - The right parameter - True if both PathString values are equal - - - - Operator call through to Equals - - The left parameter - The right parameter - True if both PathString values are not equal - - - - Operator call through to Add - - The left parameter - The right parameter - The PathString combination of both values - - - - Operator call through to Add - - The left parameter - The right parameter - The PathString combination of both values - - - - The unescaped path value - - - - - True if the path is not empty - - - - - Provides correct handling for QueryString value when needed to reconstruct a request or redirect URI string - - - - - Represents the empty query string. This field is read-only. - - - - - Initalize the query string with a given value. This value must be in escaped and delimited format without - a leading '?' character. - - The query string to be assigned to the Value property. - - - - Initialize a query string with a single given parameter name and value. The value is - - The unencoded parameter name - The unencoded parameter value - - - - Provides the query string escaped in a way which is correct for combining into the URI representation. - A leading '?' character will be prepended unless the Value is null or empty. Characters which are potentally - dangerous are escaped. - - The query string value - - - - Provides the query string escaped in a way which is correct for combining into the URI representation. - A leading '?' character will be prepended unless the Value is null or empty. Characters which are potentially - dangerous are escaped. - - The query string value - - - - Returns an QueryString given the query as it is escaped in the URI format. The string MUST NOT contain any - value that is not a query. - - The escaped query as it appears in the URI format. - The resulting QueryString - - - - Returns an QueryString given the query as from a Uri object. Relative Uri objects are not supported. - - The Uri object - The resulting QueryString - - - - Indicates whether the current instance is equal to the other instance. - - - - - - - Indicates whether the current instance is equal to the other instance. - - - - - - - Returns the hash code for this instance. - - - - - - Compares the two instances for equality. - - - - - - - - Compares the two instances for inequality. - - - - - - - - The unescaped query string without the leading '?' character - - - - - True if the query string is not empty - - - - - A wrapper for the request Cookie header - - - - - Create a new wrapper - - - - - - - - - - - - - - - - - - Returns null rather than throwing KeyNotFoundException - - - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Conversion delegate must take one parameter.. - - - - - Looks up a localized string similar to The type '{0}' does not match any known middleware pattern.. - - - - - Looks up a localized string similar to The OWIN key 'server.OnSendingHeaders' is not available for this request.. - - - - - Looks up a localized string similar to The class '{0}' does not have a constructor taking {1} arguments.. - - - - - Looks up a localized string similar to No conversion available between {0} and {1}.. - - - - - Looks up a localized string similar to The path must not end with a '/'. - - - - - Looks up a localized string similar to The path must start with a '/' followed by one or more characters.. - - - - - Looks up a localized string similar to The path is required. - - - - - Looks up a localized string similar to The query string must start with a '?' unless null or empty.. - - - - - A standard implementation of IAppBuilder - - - - - Initializes a new instance of the the type. - - - - - - - - - - - - Adds a middleware node to the OWIN function pipeline. The middleware are - invoked in the order they are added: the first middleware passed to Use will - be the outermost function, and the last middleware passed to Use will be the - innermost. - - - The middleware parameter determines which behavior is being chained into the - pipeline. - - If the middleware given to Use is a Delegate, then it will be invoked with the "next app" in - the chain as the first parameter. If the delegate takes more than the single argument, - then the additional values must be provided to Use in the args array. - - If the middleware given to Use is a Type, then the public constructor will be - invoked with the "next app" in the chain as the first parameter. The resulting object - must have a public Invoke method. If the object has constructors which take more than - the single "next app" argument, then additional values may be provided in the args array. - - - Any additional args passed to Use will be passed as additional values, following the "next app" - parameter, when the OWIN call pipeline is build. - - They are passed as additional parameters if the middleware parameter is a Delegate, or as additional - constructor arguments if the middle parameter is a Type. - - - The IAppBuilder itself is returned. This enables you to chain your use statements together. - - - - - The New method creates a new instance of an IAppBuilder. This is needed to create - a tree structure in your processing, rather than a linear pipeline. The new instance share the - same Properties, but will be created with a new, empty middleware list. - - To create a tangent pipeline you would first call New, followed by several calls to Use on - the new builder, ending with a call to Build on the new builder. The return value from Build - will be the entry-point to your tangent pipeline. This entry-point may now be added to the - main pipeline as an argument to a switching middleware, which will either call the tangent - pipeline or the "next app", based on something in the request. - - That said - all of that work is typically hidden by a middleware like Map, which will do that - for you. - - The new instance of the IAppBuilder implementation - - - - The Build is called at the point when all of the middleware should be chained - together. This is typically done by the hosting component which created the app builder, - and does not need to be called by the startup method if the IAppBuilder is passed in. - - - The Type argument indicates which calling convention should be returned, and - is typically typeof() for the OWIN - calling convention. - - - Returns an instance of the pipeline's entry point. This object may be safely cast to the - type which was provided - - - - - Contains arbitrary properties which may added, examined, and modified by - components during the startup sequence. - - Returns . - - - - Simple object used by AppBuilder as seed OWIN callable if the - builder.Properties["builder.DefaultApp"] is not set - - - - - Abstracts the system clock to facilitate testing. - - - - - Retrieves the current system time in UTC. - - - - - Provides access to the normal system clock. - - - - - Retrieves the current system time in UTC. - - - - - Response generation utilities. - - - - - Append the given query to the uri. - - The base uri. - The query string to append, if any. - The combine result. - - - - Append the given query key and value to the uri. - - The base uri. - The name of the query key. - The query value. - The combine result. - - - - Append the given query keys and values to the uri. - - The base uri. - A collection of name value query pairs to append. - The combine result. - - - - A wrapper for the response Set-Cookie header - - - - - Create a new wrapper - - - - - - Add a new cookie and value - - - - - - - Add a new cookie - - - - - - - - Sets an expired cookie - - - - - - Sets an expired cookie - - - - - - - Acts as the return value from calls to the IAuthenticationManager's AuthenticeAsync methods. - - - - - Create an instance of the result object - - Assigned to Identity. May be null. - Assigned to Properties. Contains extra information carried along with the identity. - Assigned to Description. Contains information describing the authentication provider. - - - - Contains the claims that were authenticated by the given AuthenticationType. If the authentication - type was not successful the Identity property will be null. - - - - - Contains extra values that were provided with the original SignIn call. - - - - - Contains description properties for the middleware authentication type in general. Does not - vary per request. - - - - - Contains information describing an authentication provider. - - - - - Initializes a new instance of the class - - - - - Initializes a new instance of the class - - - - - - Contains metadata about the authentication provider. - - - - - Gets or sets the name used to reference the authentication middleware instance. - - - - - Gets or sets the display name for the authentication provider. - - - - - Extension methods used to indicate at which stage in the integrated pipeline prior middleware should run. - - - - - Call after other middleware to specify when they should run in the integrated pipeline. - - The IAppBuilder. - The name of the integrated pipeline in which to run. - The original IAppBuilder for chaining. - - - - Call after other middleware to specify when they should run in the integrated pipeline. - - The IAppBuilder. - The stage of the integrated pipeline in which to run. - The original IAppBuilder for chaining. - - - - Logging extension methods for IAppBuilder. - - - - - Sets the server.LoggerFactory in the Properties collection. - - - - - - - Retrieves the server.LoggerFactory from the Properties collection. - - - - - - - Creates a new ILogger instance from the server.LoggerFactory in the Properties collection. - - - - - - - - Creates a new ILogger instance from the server.LoggerFactory in the Properties collection. - - - - - - - - Creates a new ILogger instance from the server.LoggerFactory in the Properties collection. - - - - - - - - Used to create logger instances of the given name. - - - - - Creates a new ILogger instance of the given name. - - - - - - - A generic interface for logging. - - - - - Aggregates most logging patterns to a single method. This must be compatible with the Func representation in the OWIN environment. - - To check IsEnabled call WriteCore with only TraceEventType and check the return value, no event will be written. - - - - - - - - - - - Contains the parts of an address. - - - - - Initializes a new instance. - - - - - - Initializes a new with the given parts. - - The scheme. - The host. - The port. - The path. - - - - Creates a new - - A new - - - - Determines whether the specified object is equal to the current object. - - The other object. - true if the specified object is equal to the current object; otherwise, false. - - - - Determines whether the specified object is equal to the current object. - - The other object. - true if the specified object is equal to the current object; otherwise, false. - - - - Returns the hash code for this instance. - - The hash code for this instance. - - - - Determines whether two specified instances of are equal. - - The first object to compare. - The second object to compare. - true if left and right represent the same address; otherwise, false. - - - - Determines whether two specified instances of are not equal. - - The first object to compare. - The second object to compare. - true if left and right do not represent the same address; otherwise, false. - - - - Gets a specified key and value from the underlying dictionary. - - - The key. - - - - - Sets a specified key and value in the underlying dictionary. - - The key. - The value. - - - - - Gets the internal dictionary for this collection. - - The internal dictionary for this collection. - - - - The uri scheme. - - - - - The uri host. - - - - - The uri port. - - - - - The uri path. - - - - - Wraps the host.Addresses list. - - - - - Initializes a new instance of the class. - - The address list to set to the collection. - - - - Adds the specified address to the collection. - - The address to add to the collection. - - - - Gets the enumerator that iterates through the collection. - - The enumerator that can be used to iterate through the collection. - - - - Gets the enumerator that iterates through the collection. - - The enumerator that can be used to iterate through the collection. - - - - Creates a new empty instance of . - - A new empty instance of . - - - - Determines whether the current collection is equal to the specified collection. - - The other collection to compare to the current collection. - true if current collection is equal to the specified collection; otherwise, false. - - - - Determines whether the current collection is equal to the specified object. - - The object to compare to the current collection. - true if current collection is equal to the specified object; otherwise, false. - - - - Gets the hash code for this instance. - - The hash code for this instance. - - - - Determines whether the first collection is equal to the second collection. - - The first collection to compare. - The second collection to compare. - true if both collections are equal; otherwise, false. - - - - Determines whether the first collection is not equal to the second collection. - - The first collection to compare. - The second collection to compare. - true if both collections are not equal; otherwise, false. - - - - Gets the underlying address list. - - The underlying address list. - - - - Gets the number of elements in the collection. - - The number of elements in the collection. - - - - Gets the item with the specified index from the collection. - - The index. - The item with the specified index. - - - - A wrapper for the IDictionary. - - - - - Initializes a new instance of the class. - - - - - - Determines whether the current AppProperties is equal to the specified AppProperties. - - The other AppProperties to compare with the current instance. - true if the current AppProperties is equal to the specified AppProperties; otherwise, false. - - - - Determines whether the current AppProperties is equal to the specified object. - - The object to compare with the current instance. - true if the current AppProperties is equal to the specified object; otherwise, false. - - - - Returns the hash code for this instance. - - The hash code for this instance. - - - - Determines whether the first AppPProperties is equal to the second AppProperties. - - The first AppPropeties to compare. - The second AppPropeties to compare. - true if both AppProperties are equal; otherwise, false. - - - - Determines whether the first AppPProperties is not equal to the second AppProperties. - - The first AppPropeties to compare. - The second AppPropeties to compare. - true if both AppProperties are not equal; otherwise, false. - - - - Gets the value from the dictionary with the specified key. - - The type of the value. - The key of the value to get. - The value with the specified key. - - - - Sets the value with the specified key. - - The key of the value to set. - The value to set. - This instance. - - - - Gets or sets the string value for “owin.Version”. - - The string value for “owin.Version”. - - - - Gets or sets the function delegate for “builder.DefaultApp”. - - The function delegate for “builder.DefaultApp”. - - - - Gets or sets the action delegate for “builder.AddSignatureConversion”. - - The action delegate for “builder.AddSignatureConversion”. - - - - Gets or sets the string value for “host.AppName”. - - The string value for “host.AppName”. - - - - Gets or sets the text writer for “host.TraceOutput”. - - The text writer for “host.TraceOutput”. - - - - Gets or sets the cancellation token for “host.OnAppDisposing”. - - The cancellation token for “host.OnAppDisposing”. - - - - Gets or sets the address collection for “host.Addresses”. - - The address collection for “host.Addresses”. - - - - Gets or sets the list of “server.Capabilities”. - - The list of “server.Capabilities”. - - - - Gets the underlying dictionary for this instance. - - The underlying dictionary for this instance. - - - - Represents the capabilities for the builder properties. - - - - - Initializes a new instance of the class. - - - - - - Initializes a new instance of the class. - - A new instance of the class. - - - - Determines whether the current Capabilities instance is equal to the specified Capabilities. - - The other Capabilities to compare with the current instance. - true if the specified object is equal to the current object; otherwise, false. - - - - Determines whether the current Capabilities is equal to the specified object. - - The object to compare with the current instance. - true if the current Capabilities is equal to the specified object; otherwise, false. - - - - Returns the hash code for this instance. - - The hash code for this instance. - - - - Determines whether two specified instances of are equal. - - The first object to compare. - The second object to compare. - true if the two specified instances of are equal; otherwise, false. - - - - Determines whether two specified instances of are not equal. - - The first object to compare. - The second object to compare. - true if the two specified instances of are not equal; otherwise, false. - - - - Gets the value from the dictionary with the specified key. - - The type of the value. - The key of the value to get. - The value with the specified key. - - - - Sets the given key and value in the underlying dictionary. - - The key of the value to set. - The value to set. - This instance. - - - - The underling IDictionary - - - - - Gets or sets the string value for "sendfile.Version" - - the string value for "sendfile.Version" - - - - Gets or sets the websocket version. - - The websocket version. - - - - Options used to create a new cookie. - - - - - Creates a default cookie with a path of '/'. - - - - - Gets or sets the domain to associate the cookie with. - - The domain to associate the cookie with. - - - - Gets or sets the cookie path. - - The cookie path. - - - - Gets or sets the expiration date and time for the cookie. - - The expiration date and time for the cookie. - - - - Gets or sets a value that indicates whether to transmit the cookie using Secure Sockets Layer (SSL)—that is, over HTTPS only. - - true to transmit the cookie only over an SSL connection (HTTPS); otherwise, false. - - - - Gets or sets a value that indicates whether a cookie is accessible by client-side script. - - true if a cookie is accessible by client-side script; otherwise, false. - - - - Provides a default ILoggerFactory. - - - - - Provides a default ILoggerFactory based on System.Diagnostics.TraceSorce. - - - - - Extension methods for IAppBuilder. - - - - - The Build is called at the point when all of the middleware should be chained - together. May be called to build pipeline branches. - - - The request processing entry point for this section of the pipeline. - - - - The Build is called at the point when all of the middleware should be chained - together. May be called to build pipeline branches. - - The application signature. - - The request processing entry point for this section of the pipeline. - - - - Adds converters for adapting between disparate application signatures. - - - - - - - Adds converters for adapting between disparate application signatures. - - - - - - - - - Provides helper methods for processing requests. - - - - - Parses an HTTP form body. - - The HTTP form body to parse. - The object containing the parsed HTTP form body. - - - - Converts between an OwinMiddlware and an . - - - - - - - - - - - - - - - - - - Transitions between and OwinMiddleware. - - - - - - - - - - - - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - - Adds adapters between and OwinMiddleware. - - - - - Adds adapters between and OwinMiddleware. - - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Create a new context with only request and response header collections. - - - - - Creates a new environment wrapper exposing response properties. - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - Registers for an event that fires when the response headers are sent. - - The callback method. - The callback state. - - - - Sets a 302 response status code and the Location header. - - The location where to redirect the client. - - - - Writes the given text to the response body stream using UTF-8. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or sets the optional owin.ResponseStatusCode. - - The optional owin.ResponseStatusCode, or 200 if not set. - - - - Gets or sets the the optional owin.ResponseReasonPhrase. - - The the optional owin.ResponseReasonPhrase. - - - - Gets or sets the owin.ResponseProtocol. - - The owin.ResponseProtocol. - - - - Gets the response header collection. - - The response header collection. - - - - Gets a collection used to manipulate the Set-Cookie header. - - A collection used to manipulate the Set-Cookie header. - - - - Gets or sets the Content-Length header. - - The Content-Length header. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Expires header. - - The Expires header. - - - - Gets or sets the E-Tag header. - - The E-Tag header. - - - - Gets or sets the owin.ResponseBody Stream. - - The owin.ResponseBody Stream. - - - - Used to interact with authentication middleware that have been chained in the pipeline - - - - - Lists all of the description data provided by authentication middleware that have been chained - - The authentication descriptions - - - - Lists the description data of all of the authentication middleware which are true for a given predicate - - A function provided by the caller which returns true for descriptions that should be in the returned list - The authentication descriptions - - - - Call back through the middleware to ask for a specific form of authentication to be performed - on the current request - - Identifies which middleware should respond to the request - for authentication. This value is compared to the middleware's Options.AuthenticationType property. - Returns an object with the results of the authentication. The AuthenticationResult.Identity - may be null if authentication failed. Even if the Identity property is null, there may still be - AuthenticationResult.properties and AuthenticationResult.Description information returned. - - - - Called to perform any number of authentication mechanisms on the current request. - - Identifies one or more middleware which should attempt to respond - Returns the AuthenticationResult information from the middleware which responded. The - order is determined by the order the middleware are in the pipeline. Latest added is first in the list. - - - - Add information into the response environment that will cause the authentication middleware to challenge - the caller to authenticate. This also changes the status code of the response to 401. The nature of that - challenge varies greatly, and ranges from adding a response header or changing the 401 status code to - a 302 redirect. - - Additional arbitrary values which may be used by particular authentication types. - Identify which middleware should perform their alterations on the - response. If the authenticationTypes is null or empty, that means the - AuthenticationMode.Active middleware should perform their alterations on the response. - - - - Add information into the response environment that will cause the authentication middleware to challenge - the caller to authenticate. This also changes the status code of the response to 401. The nature of that - challenge varies greatly, and ranges from adding a response header or changing the 401 status code to - a 302 redirect. - - Identify which middleware should perform their alterations on the - response. If the authenticationTypes is null or empty, that means the - AuthenticationMode.Active middleware should perform their alterations on the response. - - - - Add information to the response environment that will cause the appropriate authentication middleware - to grant a claims-based identity to the recipient of the response. The exact mechanism of this may vary. - Examples include setting a cookie, to adding a fragment on the redirect url, or producing an OAuth2 - access code or token response. - - Contains additional properties the middleware are expected to persist along with - the claims. These values will be returned as the AuthenticateResult.properties collection when AuthenticateAsync - is called on subsequent requests. - Determines which claims are granted to the signed in user. The - ClaimsIdentity.AuthenticationType property is compared to the middleware's Options.AuthenticationType - value to determine which claims are granted by which middleware. The recommended use is to have a single - ClaimsIdentity which has the AuthenticationType matching a specific middleware. - - - - Add information to the response environment that will cause the appropriate authentication middleware - to grant a claims-based identity to the recipient of the response. The exact mechanism of this may vary. - Examples include setting a cookie, to adding a fragment on the redirect url, or producing an OAuth2 - access code or token response. - - Determines which claims are granted to the signed in user. The - ClaimsIdentity.AuthenticationType property is compared to the middleware's Options.AuthenticationType - value to determine which claims are granted by which middleware. The recommended use is to have a single - ClaimsIdentity which has the AuthenticationType matching a specific middleware. - - - - Add information to the response environment that will cause the appropriate authentication middleware - to revoke any claims identity associated the the caller. The exact method varies. - - Identifies which middleware should perform the work to sign out. - Multiple authentication types may be provided to clear out more than one cookie at a time, or to clear - cookies and redirect to an external single-sign out url. - - - - Returns the current user for the request - - - - - Exposes the security.Challenge environment value as a strong type. - - - - - Exposes the security.SignIn environment value as a strong type. - - - - - Exposes the security.SignOut environment value as a strong type. - - - - - - - - - - - - - - Exposes the security.Challenge environment value as a strong type. - - - - - Exposes the security.SignIn environment value as a strong type. - - - - - Exposes the security.SignOut environment value as a strong type. - - - - - Dictionary used to store state values about the authentication session. - - - - - Initializes a new instance of the class - - - - - Initializes a new instance of the class - - - - - - State values about the authentication session. - - - - - Gets or sets whether the authentication session is persisted across multiple requests. - - - - - Gets or sets the full path or absolute URI to be used as an http redirect response value. - - - - - Gets or sets the time at which the authentication ticket was issued. - - - - - Gets or sets the time at which the authentication ticket expires. - - - - - Exposes the security.Challenge environment value as a strong type. - - - - - Initializes a new instance of the class - - - - - - - List of the authentication types that should send a challenge in the response. - - - - - Dictionary used to store state values about the authentication session. - - - - - Exposes the security.SignIn environment value as a strong type. - - - - - Initializes a new instance of the class. - - - - - - - Initializes a new instance of the class. - - - - - - - The identity associated with the user sign in. - - - - - The security principal associated with the user sign in. - - - - - Dictionary used to store state values about the authentication session. - - - - - Exposes the security.SignOut environment value as a strong type. - - - - - Initializes a new instance of the class - - - - - - List of the authentication types that should be revoked on sign out. - - - - - Provides an ILoggerFactory based on System.Diagnostics.TraceSource. - - - - - Initializes a new instance of the class. - - - Creates a factory named "Microsoft.Owin". - - - - - Initializes a new instance of the class. - - - - - - - Creates a new DiagnosticsLogger for the given component name. - - - - - - - ILogger extension methods for common scenarios. - - - - - Checks if the given TraceEventType is enabled. - - - - - - - - Writes a verbose log message. - - - - - - - Writes an informational log message. - - - - - - - Writes a warning log message. - - - - - - - - Writes a warning log message. - - - - - - - - Writes an error log message. - - - - - - - Writes an error log message. - - - - - - - - Writes a critical log message. - - - - - - - Writes a critical log message. - - - - - - - diff --git a/packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.dll b/packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.dll deleted file mode 100644 index 6a04e4d854b6d5d13cba8970ee3ab52f06bbc59e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93872 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 bU35p`+4|e(I)Zjxk4|U3`I`OOGY(Mz+kAE6 diff --git a/packages/Microsoft.Owin.Host.SystemWeb.2.1.0/Microsoft.Owin.Host.SystemWeb.2.1.0.nupkg b/packages/Microsoft.Owin.Host.SystemWeb.2.1.0/Microsoft.Owin.Host.SystemWeb.2.1.0.nupkg deleted file mode 100644 index 4a882d931a677e42d6193897e1c3e79b85193289..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131724 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≫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 z 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

    hOy*g2CF)i(j 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 diff --git a/packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net40/Microsoft.Owin.Host.SystemWeb.dll b/packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net40/Microsoft.Owin.Host.SystemWeb.dll deleted file mode 100644 index fb09d52ffec0827f806ee044cb8c9ae6a7780857..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143024 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 BOYZ;x diff --git a/packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net40/Microsoft.Owin.Host.SystemWeb.xml b/packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net40/Microsoft.Owin.Host.SystemWeb.xml deleted file mode 100644 index 18ac1701..00000000 --- a/packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net40/Microsoft.Owin.Host.SystemWeb.xml +++ /dev/null @@ -1,532 +0,0 @@ - - - - Microsoft.Owin.Host.SystemWeb - - - - - Provided as a down-level stub for the 4.5 AssemblyMetaDataAttribute class. - All released assemblies should define [AssemblyMetadata("Serviceable", "True")]. - - - - - Locates the startup class based on the following convention: - AssemblyName.Startup, with a method named Configuration - - - - - - - - - - Allows for a fallback loader to be specified. - - - - - - Allows for a fallback loader and a Dependency Injection activator to be specified. - - - - - - - - - - - - - - - Executes the loader, searching for the entry point by name. - - The name of the assembly and type entry point - - - - - - - - - - - - - A default fallback loader that does nothing. - - - - - A placeholder method that always returns null. - - - - null. - - - - A singleton instance of the NullLoader type. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to For the app startup parameter value '{0}', the assembly '{1}' was not found.. - - - - - Looks up a localized string similar to For the app startup parameter value '{0}', the class '{1}' was not found in assembly '{2}'.. - - - - - Looks up a localized string similar to The OwinStartup attribute discovered in assembly '{0}' referencing startup type '{1}' conflicts with the attribute in assembly '{2}' referencing startup type '{3}' because they have the same FriendlyName '{4}'. Remove or rename one of the attributes, or reference the desired type directly.. - - - - - Looks up a localized string similar to The discovered startup type '{0}' conflicts with the type '{1}'. Remove or rename one of the types, or reference the desired type directly.. - - - - - Looks up a localized string similar to The OwinStartupAttribute.FriendlyName value '{0}' does not match the given value '{1}' in Assembly '{2}'.. - - - - - Looks up a localized string similar to No '{0}' method was found in class '{1}'.. - - - - - Looks up a localized string similar to No assembly found containing a Startup or [AssemblyName].Startup class.. - - - - - Looks up a localized string similar to No assembly found containing an OwinStartupAttribute.. - - - - - Looks up a localized string similar to The OwinStartupAttribute.StartupType value is empty in Assembly '{0}'.. - - - - - Looks up a localized string similar to The type '{0}' referenced from assembly '{1}' does not define a property 'StartupType' of type 'Type'.. - - - - - Looks up a localized string similar to The given type or method '{0}' was not found. Try specifying the Assembly.. - - - - - Looks up a localized string similar to The '{0}' method on class '{1}' does not have the expected signature 'void {0}(IAppBuilder)'.. - - - - - Used to provide the data protection services that are derived from the MachineKey API. It is the best choice of - data protection when you application is hosted by ASP.NET and all servers in the farm are running with the same Machine Key values. - - - - - Returns a new instance of IDataProtection for the provider. - - Additional entropy used to ensure protected data may only be unprotected for the correct purposes. - An instance of a data protection service - - - - Provides extension methods for . - - - - - Gets the for the current request. - - - - - - - Gets the for the current request. - - - - - - - Provides extension methods for . - - - - - Gets the for the current request. - - - - - - - Gets the for the current request. - - - - - - - Processes requests from System.Web as OWIN requests. - - - - - Processes requests using the default OWIN application. - - - - - Initiates an asynchronous call to the HTTP handler. - - - An System.Web.HttpContextBase object that provides references to intrinsic server - objects (for example, Request, Response, Session, and Server) used to service - HTTP requests. - - - The System.AsyncCallback to call when the asynchronous method call is complete. - If callback is null, the delegate is not called. - - - Any extra data needed to process the request. - - - An System.IAsyncResult that contains information about the status of the process. - - - - - Provides an asynchronous process End method when the process ends. - - - An System.IAsyncResult that contains information about the status of the process. - - - - - Gets a value indicating whether another request can use the System.Web.IHttpHandler instance. - - - true. - - - - - Processes a route through an OWIN pipeline. - - - - - Initialize an OwinRouteHandler - - The method to initialize the pipeline that processes requests for the route. - - - - Provides the object that processes the request. - - - An object that processes the request. - - An object that encapsulates information about the request. - - - - Registers the OWIN request processing module at application startup. - - - - - Registers the OWIN request processing module. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The following errors occurred while attempting to load the app.. - - - - - Looks up a localized string similar to Cannot register for 'OnSendingHeaders' event after response headers have been sent.. - - - - - Looks up a localized string similar to The key '{0}' is already present in the dictionary.. - - - - - Looks up a localized string similar to To disable OWIN startup discovery, add the appSetting owin:AutomaticAppStartup with a value of "false" in your web.config.. - - - - - Looks up a localized string similar to To specify the OWIN startup Assembly, Class, or Method, add the appSetting owin:AppStartup with the fully qualified startup class or configuration method name in your web.config.. - - - - - Looks up a localized string similar to The given stage '{0}' is not supported.. - - - - - Looks up a localized string similar to No owin.Environment item was found in the context.. - - - - - Looks up a localized string similar to An exception was thrown while trying to load the client certificate:. - - - - - Looks up a localized string similar to The OWIN entry point threw an exception:. - - - - - Looks up a localized string similar to The IAsyncResult callback for OwinCallHandler threw an exception:. - - - - - Looks up a localized string similar to Failed to register the OWIN module:. - - - - - Looks up a localized string similar to The application threw one or more exceptions when notified of a client disconnect:. - - - - - Looks up a localized string similar to Shutdown detection setup failed:. - - - - - Looks up a localized string similar to One or more exceptions were thrown during app pool shutdown:. - - - - - Looks up a localized string similar to An exception was thrown from a timer callback:. - - - - - Looks up a localized string similar to An exception was thrown while processing the WebSocket:. - - - - - Looks up a localized string similar to Support for WebSockets has been detected.. - - - - - Looks up a localized string similar to No support for WebSockets has been detected.. - - - - - Provides extension methods for registering OWIN applications as System.Web routes. - - - - - Registers a route for the default OWIN application. - - The route collection. - The route path to map to the default OWIN application. - The created route. - - - - Registers a route for a specific OWIN application entry point. - - The OWIN application entry point type. - The route collection. - The route path to map to the given OWIN application. - The OWIN application entry point. - The created route. - - - - Invokes the System.Action startup delegate to build the OWIN application - and then registers a route for it on the given path. - - The route collection. - The route path to map to the given OWIN application. - A System.Action delegate invoked to build the OWIN application. - The created route. - - - - Registers a route for the default OWIN application. - - The route collection. - The given name of the route. - The route path to map to the default OWIN application. - The created route. - - - - Registers a route for a specific OWIN application entry point. - - The OWIN application entry point type. - The route collection. - The given name of the route. - The route path to map to the given OWIN application. - The OWIN application entry point. - The created route. - - - - Invokes the System.Action startup delegate to build the OWIN application - and then registers a route for it on the given path. - - The route collection. - The given name of the route. - The route path to map to the given OWIN application. - A System.Action delegate invoked to build the OWIN application. - The created route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The URL pattern for the route. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - A regular expression that specifies valid values for a URL parameter. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - A regular expression that specifies valid values for a URL parameter. - Custom values that are passed to the route handler, but which are not used to determine whether the route matches a specific URL pattern. These values are passed to the route handler, where they can be used for processing the request. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The name of the route. - The URL pattern for the route. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The name of the route. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The name of the route. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - A regular expression that specifies valid values for a URL parameter. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The name of the route. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - A regular expression that specifies valid values for a URL parameter. - Custom values that are passed to the route handler, but which are not used to determine whether the route matches a specific URL pattern. These values are passed to the route handler, where they can be used for processing the request. - The method to initialize the pipeline that processes requests for the route. - - - diff --git a/packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net45/Microsoft.Owin.Host.SystemWeb.dll b/packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net45/Microsoft.Owin.Host.SystemWeb.dll deleted file mode 100644 index c7120a03460490ea382ad54256717cc5365e81b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148656 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 z 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%0DEl?Luj>PWXR1NJTn;K0ICU_{x;IA9gDBC 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 GYW@$YukIlL diff --git a/packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net45/Microsoft.Owin.Host.SystemWeb.xml b/packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net45/Microsoft.Owin.Host.SystemWeb.xml deleted file mode 100644 index 41250c30..00000000 --- a/packages/Microsoft.Owin.Host.SystemWeb.2.1.0/lib/net45/Microsoft.Owin.Host.SystemWeb.xml +++ /dev/null @@ -1,546 +0,0 @@ - - - - Microsoft.Owin.Host.SystemWeb - - - - - Locates the startup class based on the following convention: - AssemblyName.Startup, with a method named Configuration - - - - - - - - - - Allows for a fallback loader to be specified. - - - - - - Allows for a fallback loader and a Dependency Injection activator to be specified. - - - - - - - - - - - - - - - Executes the loader, searching for the entry point by name. - - The name of the assembly and type entry point - - - - - - - - - - - - - A default fallback loader that does nothing. - - - - - A placeholder method that always returns null. - - - - null. - - - - A singleton instance of the NullLoader type. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to For the app startup parameter value '{0}', the assembly '{1}' was not found.. - - - - - Looks up a localized string similar to For the app startup parameter value '{0}', the class '{1}' was not found in assembly '{2}'.. - - - - - Looks up a localized string similar to The OwinStartup attribute discovered in assembly '{0}' referencing startup type '{1}' conflicts with the attribute in assembly '{2}' referencing startup type '{3}' because they have the same FriendlyName '{4}'. Remove or rename one of the attributes, or reference the desired type directly.. - - - - - Looks up a localized string similar to The discovered startup type '{0}' conflicts with the type '{1}'. Remove or rename one of the types, or reference the desired type directly.. - - - - - Looks up a localized string similar to The OwinStartupAttribute.FriendlyName value '{0}' does not match the given value '{1}' in Assembly '{2}'.. - - - - - Looks up a localized string similar to No '{0}' method was found in class '{1}'.. - - - - - Looks up a localized string similar to No assembly found containing a Startup or [AssemblyName].Startup class.. - - - - - Looks up a localized string similar to No assembly found containing an OwinStartupAttribute.. - - - - - Looks up a localized string similar to The OwinStartupAttribute.StartupType value is empty in Assembly '{0}'.. - - - - - Looks up a localized string similar to The type '{0}' referenced from assembly '{1}' does not define a property 'StartupType' of type 'Type'.. - - - - - Looks up a localized string similar to The given type or method '{0}' was not found. Try specifying the Assembly.. - - - - - Looks up a localized string similar to The '{0}' method on class '{1}' does not have the expected signature 'void {0}(IAppBuilder)'.. - - - - - - - - - - - - - - - - - - - - - - - - - Used to provide the data protection services that are derived from the MachineKey API. It is the best choice of - data protection when you application is hosted by ASP.NET and all servers in the farm are running with the same Machine Key values. - - - - - Returns a new instance of IDataProtection for the provider. - - Additional entropy used to ensure protected data may only be unprotected for the correct purposes. - An instance of a data protection service - - - - Provides extension methods for . - - - - - Gets the for the current request. - - - - - - - Gets the for the current request. - - - - - - - Provides extension methods for . - - - - - Gets the for the current request. - - - - - - - Gets the for the current request. - - - - - - - Processes requests from System.Web as OWIN requests. - - - - - Processes requests using the default OWIN application. - - - - - Initiates an asynchronous call to the HTTP handler. - - - An System.Web.HttpContextBase object that provides references to intrinsic server - objects (for example, Request, Response, Session, and Server) used to service - HTTP requests. - - - The System.AsyncCallback to call when the asynchronous method call is complete. - If callback is null, the delegate is not called. - - - Any extra data needed to process the request. - - - An System.IAsyncResult that contains information about the status of the process. - - - - - Provides an asynchronous process End method when the process ends. - - - An System.IAsyncResult that contains information about the status of the process. - - - - - Gets a value indicating whether another request can use the System.Web.IHttpHandler instance. - - - true. - - - - - Processes a route through an OWIN pipeline. - - - - - Initialize an OwinRouteHandler - - The method to initialize the pipeline that processes requests for the route. - - - - Provides the object that processes the request. - - - An object that processes the request. - - An object that encapsulates information about the request. - - - - Registers the OWIN request processing module at application startup. - - - - - Registers the OWIN request processing module. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The following errors occurred while attempting to load the app.. - - - - - Looks up a localized string similar to Cannot register for 'OnSendingHeaders' event after response headers have been sent.. - - - - - Looks up a localized string similar to The key '{0}' is already present in the dictionary.. - - - - - Looks up a localized string similar to To disable OWIN startup discovery, add the appSetting owin:AutomaticAppStartup with a value of "false" in your web.config.. - - - - - Looks up a localized string similar to To specify the OWIN startup Assembly, Class, or Method, add the appSetting owin:AppStartup with the fully qualified startup class or configuration method name in your web.config.. - - - - - Looks up a localized string similar to The given stage '{0}' is not supported.. - - - - - Looks up a localized string similar to No owin.Environment item was found in the context.. - - - - - Looks up a localized string similar to An exception was thrown while trying to load the client certificate:. - - - - - Looks up a localized string similar to The OWIN entry point threw an exception:. - - - - - Looks up a localized string similar to The IAsyncResult callback for OwinCallHandler threw an exception:. - - - - - Looks up a localized string similar to Failed to register the OWIN module:. - - - - - Looks up a localized string similar to The application threw one or more exceptions when notified of a client disconnect:. - - - - - Looks up a localized string similar to Shutdown detection setup failed:. - - - - - Looks up a localized string similar to One or more exceptions were thrown during app pool shutdown:. - - - - - Looks up a localized string similar to An exception was thrown from a timer callback:. - - - - - Looks up a localized string similar to An exception was thrown while processing the WebSocket:. - - - - - Looks up a localized string similar to Support for WebSockets has been detected.. - - - - - Looks up a localized string similar to No support for WebSockets has been detected.. - - - - - Provides extension methods for registering OWIN applications as System.Web routes. - - - - - Registers a route for the default OWIN application. - - The route collection. - The route path to map to the default OWIN application. - The created route. - - - - Registers a route for a specific OWIN application entry point. - - The OWIN application entry point type. - The route collection. - The route path to map to the given OWIN application. - The OWIN application entry point. - The created route. - - - - Invokes the System.Action startup delegate to build the OWIN application - and then registers a route for it on the given path. - - The route collection. - The route path to map to the given OWIN application. - A System.Action delegate invoked to build the OWIN application. - The created route. - - - - Registers a route for the default OWIN application. - - The route collection. - The given name of the route. - The route path to map to the default OWIN application. - The created route. - - - - Registers a route for a specific OWIN application entry point. - - The OWIN application entry point type. - The route collection. - The given name of the route. - The route path to map to the given OWIN application. - The OWIN application entry point. - The created route. - - - - Invokes the System.Action startup delegate to build the OWIN application - and then registers a route for it on the given path. - - The route collection. - The given name of the route. - The route path to map to the given OWIN application. - A System.Action delegate invoked to build the OWIN application. - The created route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The URL pattern for the route. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - A regular expression that specifies valid values for a URL parameter. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - A regular expression that specifies valid values for a URL parameter. - Custom values that are passed to the route handler, but which are not used to determine whether the route matches a specific URL pattern. These values are passed to the route handler, where they can be used for processing the request. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The name of the route. - The URL pattern for the route. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The name of the route. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The name of the route. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - A regular expression that specifies valid values for a URL parameter. - The method to initialize the pipeline that processes requests for the route. - - - - Provides a way to define routes for an OWIN pipeline. - - The route collection. - The name of the route. - The URL pattern for the route. - The values to use if the URL does not contain all the parameters. - A regular expression that specifies valid values for a URL parameter. - Custom values that are passed to the route handler, but which are not used to determine whether the route matches a specific URL pattern. These values are passed to the route handler, where they can be used for processing the request. - The method to initialize the pipeline that processes requests for the route. - - - diff --git a/packages/Microsoft.Owin.Security.2.1.0/Microsoft.Owin.Security.2.1.0.nupkg b/packages/Microsoft.Owin.Security.2.1.0/Microsoft.Owin.Security.2.1.0.nupkg deleted file mode 100644 index 4e3c3f58c446bf6f72e1563dac4b849678072a14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31393 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 diff --git a/packages/Microsoft.Owin.Security.2.1.0/lib/net45/Microsoft.Owin.Security.XML b/packages/Microsoft.Owin.Security.2.1.0/lib/net45/Microsoft.Owin.Security.XML deleted file mode 100644 index b20db1b6..00000000 --- a/packages/Microsoft.Owin.Security.2.1.0/lib/net45/Microsoft.Owin.Security.XML +++ /dev/null @@ -1,452 +0,0 @@ - - - - Microsoft.Owin.Security - - - - - Provides extensions methods for app.Property values that are only needed by implementations of authentication middleware. - - - - - Returns the previously set AuthenticationType that external sign in middleware should use when the - browser navigates back to their return url. - - App builder passed to the application startup code - - - - - Called by middleware to change the name of the AuthenticationType that external middleware should use - when the browser navigates back to their return url. - - App builder passed to the application startup code - AuthenticationType that external middleware should sign in as. - - - - Controls the behavior of authentication middleware - - - - - In Active mode the authentication middleware will alter the user identity as the request arrives, and - will also alter a plain 401 as the response leaves. - - - - - In Passive mode the authentication middleware will only provide user identity when asked, and will only - alter 401 responses where the authentication type named in the extra challenge data. - - - - - Base Options for all authentication middleware - - - - - Initialize properties of AuthenticationOptions base class - - Assigned to the AuthenticationType property - - - - The AuthenticationType in the options corresponds to the IIdentity AuthenticationType property. A different - value may be assigned in order to use the same authentication middleware type more than once in a pipeline. - - - - - If Active the authentication middleware alter the request user coming in and - alter 401 Unauthorized responses going out. If Passive the authentication middleware will only provide - identity and alter responses when explicitly indicated by the AuthenticationType. - - - - - Additional information about the authentication type which is made available to the application. - - - - - String constants used only by the Security assembly - - - - - Used by middleware extension methods to coordinate the default value Options property SignInAsAuthenticationType - - - - - Factory used to create IDataProtection instances - - - - - Returns a new instance of IDataProtection for the provider. - - Additional entropy used to ensure protected data may only be unprotected for the correct purposes. - An instance of a data protection service - - - - Service used to protect and unprotect data - - - - - Called to protect user data. - - The original data that must be protected - A different byte array that may be unprotected or altered only by software that has access to - the an identical IDataProtection service. - - - - Called to unprotect user data - - The byte array returned by a call to Protect on an identical IDataProtection service. - The byte array identical to the original userData passed to Protect. - - - - Base class for the per-request work performed by most authentication middleware. - - Specifies which type for of AuthenticationOptions property - - - - Base class for the per-request work performed by most authentication middleware. - - - - - Called once per request after Initialize and Invoke. - - async completion - - - - Called once by common code after initialization. If an authentication middleware responds directly to - specifically known paths it must override this virtual, compare the request path to it's known paths, - provide any response information as appropriate, and true to stop further processing. - - Returning false will cause the common code to call the next middleware in line. Returning true will - cause the common code to begin the async completion journey without calling the rest of the middleware - pipeline. - - - - Causes the authentication logic in AuthenticateCore to be performed for the current request - at most once and returns the results. Calling Authenticate more than once will always return - the original value. - - This method should always be called instead of calling AuthenticateCore directly. - - The ticket data provided by the authentication logic - - - - The core authentication logic which must be provided by the handler. Will be invoked at most - once per request. Do not call directly, call the wrapping Authenticate method instead. - - The ticket data provided by the authentication logic - - - - Causes the ApplyResponseCore to be invoked at most once per request. This method will be - invoked either earlier, when the response headers are sent as a result of a response write or flush, - or later, as the last step when the original async call to the middleware is returning. - - - - - - Core method that may be overridden by handler. The default behavior is to call two common response - activities, one that deals with sign-in/sign-out concerns, and a second to deal with 401 challenges. - - - - - - Override this method to dela with sign-in/sign-out concerns, if an authentication scheme in question - deals with grant/revoke as part of it's request flow. (like setting/deleting cookies) - - - - - - Override this method to dela with 401 challenge concerns, if an authentication scheme in question - deals an authentication interaction as part of it's request flow. (like adding a response header, or - changing the 401 result to 302 of a login page or external sign-in location.) - - - - - - Initialize is called once per request to contextualize this instance with appropriate state. - - The original options passed by the application control behavior - The utility object to observe the current request and response - async completion - - - - Contains user identity information as well as additional authentication state. - - - - - Initializes a new instance of the class - - - - - - - Gets the authenticated user identity. - - - - - Additional state values for the authentication session. - - - - - Interface for providing pinned certificate validation, which checks HTTPS - communication against a known good list of certificates to protect against - compromised or rogue CAs issuing certificates for hosts without the - knowledge of the host owner. - - - - - Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication. - - An object that contains state information for this validation. - The certificate used to authenticate the remote party. - The chain of certificate authorities associated with the remote certificate. - One or more errors associated with the remote certificate. - A Boolean value that determines whether the specified certificate is accepted for authentication. - - - - Provides pinned certificate validation based on the certificate thumbprint. - - - - - Initializes a new instance of the class. - - A set of thumbprints which are valid for an HTTPS request. - - - - Validates that the certificate thumbprints in the signing chain match at least one whitelisted thumbprint. - - An object that contains state information for this validation. - The certificate used to authenticate the remote party. - The chain of certificate authorities associated with the remote certificate. - One or more errors associated with the remote certificate. - A Boolean value that determines whether the specified certificate is accepted for authentication. - - - - Used to provide the data protection services that are derived from the Data Protection API. It is the best choice of - data protection when you application is not hosted by ASP.NET and all processes are running as the same domain identity. - - - - - Initializes a new DpapiDataProtectionProvider with a random application - name. This is only useful to protect data for the duration of the - current application execution. - - - - - Initializes a new DpapiDataProtectionProvider which uses the given - appName as part of the protection algorithm - - A user provided value needed to round-trip secured - data. The default value comes from the IAppBuilder.Properties["owin.AppName"] - when self-hosted. - - - - Returns a new instance of IDataProtection for the provider. - - Additional entropy used to ensure protected data may only be unprotected for the correct purposes. - An instance of a data protection service - - - - Helper code used when implementing authentication middleware - - - - - Helper code used when implementing authentication middleware - - - - - - Add an additional ClaimsIdentity to the ClaimsPrincipal in the "server.User" environment key - - - - - - Find response challenge details for a specific authentication middleware - - The authentication type to look for - The authentication mode the middleware is running under - The information instructing the middleware how it should behave - - - - Find response sign-in details for a specific authentication middleware - - The authentication type to look for - The information instructing the middleware how it should behave - - - - Find response sign-out details for a specific authentication middleware - - The authentication type to look for - The authentication mode the middleware is running under - The information instructing the middleware how it should behave - - - - Base class used for certain event contexts - - - - - Base class used for certain event contexts - - - - - Creates an instance of this context - - - - - Prevents the request from being processed further by other components. - IsRequestCompleted becomes true after calling. - - - - - True if the request should not be processed further by other components. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The AuthenticationTokenProvider's required synchronous events have not been registered.. - - - - - Looks up a localized string similar to The default data protection provider may only be used when the IAppBuilder.Properties contains an appropriate 'host.AppName' key.. - - - - - Looks up a localized string similar to A default value for SignInAsAuthenticationType was not found in IAppBuilder Properties. This can happen if your authentication middleware are added in the wrong order, or if one is missing.. - - - - - Looks up a localized string similar to The state passed to UnhookAuthentication may only be the return value from HookAuthentication.. - - - - - Provides pinned certificate validation based on the subject key identifier of the certificate. - - - - - Initializes a new instance of the class. - - A set of subject key identifiers which are valid for an HTTPS request. - - - - Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication. - - An object that contains state information for this validation. - The certificate used to authenticate the remote party. - The chain of certificate authorities associated with the remote certificate. - One or more errors associated with the remote certificate. - A Boolean value that determines whether the specified certificate is accepted for authentication. - - - - The algorithm used to generate the subject public key information blob hashes. - - - - - Implements a cert pinning validator passed on - http://datatracker.ietf.org/doc/draft-ietf-websec-key-pinning/?include_text=1 - - - - - Initializes a new instance of the class. - - A collection of valid base64 encoded hashes of the certificate public key information blob. - The algorithm used to generate the hashes. - - - - Validates at least one SPKI hash is known. - - An object that contains state information for this validation. - The certificate used to authenticate the remote party. - The chain of certificate authorities associated with the remote certificate. - One or more errors associated with the remote certificate. - A Boolean value that determines whether the specified certificate is accepted for authentication. - - - - Encodes a structure of the type indicated by the value of the lpszStructType parameter. - - Type of encoding used. - The high-order word is zero, the low-order word specifies the integer identifier for the type of the specified structure so - we can use the constants in http://msdn.microsoft.com/en-us/library/windows/desktop/aa378145%28v=vs.85%29.aspx - A pointer to the structure to be encoded. - A pointer to a buffer to receive the encoded structure. This parameter can be NULL to retrieve the size of this information for memory allocation purposes. - A pointer to a DWORD variable that contains the size, in bytes, of the buffer pointed to by the pbEncoded parameter. - - - - diff --git a/packages/Microsoft.Owin.Security.2.1.0/lib/net45/Microsoft.Owin.Security.dll b/packages/Microsoft.Owin.Security.2.1.0/lib/net45/Microsoft.Owin.Security.dll deleted file mode 100644 index e44dc6a4726fb7f0f597a64c5940ea41385e827e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49840 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 PQqYqHZMrRr;?aKq{4_D0 diff --git a/packages/Owin.1.0/lib/net40/Owin.dll b/packages/Owin.1.0/lib/net40/Owin.dll deleted file mode 100644 index ba6e21eda71d055d039e42c9d0902349b3d073f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4608 zcmeHKeQaA-6+h2$vSevP8rErDljUW}SfVvi?*^3(7u>Jg;gsGw5lkjQa7QoqE-~qb}$ttG^AAwP&-X97Jm0W zJ9d+9e*@Ze-tV1z&bjBFbMD7G8T|ZSDj^~_p1C=qqj>Y?7x>XI194UTu_~IaINfkm z8aUk$nN%$~V;U(_Ny~9X*9}{aG1<)OvZ~9$;jo-G63nx7>5WY}(<8k^15ye7EBWk5 zezr^GYN(VdiEad^%;65T;4S0v;~}aRw9E0EGr0ev%>cpQxQP&#e>YdEzWG7$K)FLj%@6NACesWk3eg0F+?I$N?_Bc}b?52)yN%}+jr-=JQaU3OT}IBi zTg7ceCYmW`d9FxaG>0v+oXTf1kat?vnYZhhO~CFCOh#(jDH| zEs-R=-|KTjS<1R~IR4 z?B5&;f>(|H@A=qn&4_VjGz^#emp>zkeEsu|cDfl1@RvC<~CE@G&VPmC^G84-3w#0^gFjg=*Kor7miMlVuck zwY$p50`i%h`FN(DMembTFL(}@=#`~o^FEz2ekCJ%LyDtX|| zJD^w6TF{LY0Ny3|_tA5pEjk7a(*a-)8NfLG0C+zgmV#7C?eLOE^ALSXP$lG^$!ElQ z4~l&7qn2+HHRVa7&kP!gtj5;U@RX{15}HP#Kqk|jRkZ{&1(VWN+%PpYM&W78W@%54 zp=m5`tA=iQ`kBs5HBO0CC%rnMJ3vS^6 zPy|Mp-3J?N$}sOQ*vJoI$y^W=uq>92Y10wa)>uI?&kiyxZmJm`?_yz(p(oW;)>J-3 zoYmlKkP*!2q z++y)@5XDqYwTqUR@5~Ze?9bZ1(UT|Hrr~|7nj+8Defvc!Kk~)s*b3jJJ>@bjuPJp^ z)!rbxYRYTtYD;CQwx+@@Q%!k!b4~^;lAE6mw=79j99&S7maXGt`OGu?6u4(_Z9=7t zUnJ;{h67%H1MtgayX$yq<=b^uYV^WS{u+P(gNj!Fj`D+-_w6|`K6BUJ0|y6&zx%_z zSEGk--~H5YfA{MH%ck14pSWS>s;~0!+1|SIq13iRZ;eK`{3^Eo`_F&#)urDkdAlXn z@#E6(B+j|^|1=f8IB{C~-V2|2bE@n})x<3m=FZoip6$DJO~{OGIMuiE$>cr9`z5;7 zGt?WI-@~hN%esz#2qcPB-83%>s#Zo*riZZGtN9ptULyM{By#h^O?0P3w-1kphUB6n zE?c%@+Sv?>8f?X+5@+~Ui2Jbx_k`Ei8E^M0pKe{V#@pHIOL$|gO47HsHQ`HiD0i<- zvd+!~J~9%Ocs*@mAcmqV?qyCmb;E5upApy1WHQlRga1*F6_h`HDcSM*q=Ng_v(8-WKi^SK z?Rc->sig!1@VLtd9K%<5E3lVFL4|0ThR_cI`#|${-2Ki6&NtVw<}u%n`;W3Z`Hk_@5LBC6y>NnBwkri8b5~7HfAA2G%jM3fdSNT8B{M>;a>t;CdtsUh1WLt8T9$g zwvZ*kkAvdPhr&~u_a_Lh1sV4<1MNZ_!!#u<@G;GZxiDr-*tCjty{MPC?>&tcM~Z;W0QiJ(K{SSIgWsua^d3GbOZn