diff --git a/LICENSE b/LICENSE index a9efa45..91ddd1f 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018 Alexandre SPIESER +Copyright (c) 2021 Alexandre SPIESER Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index d0d1be2..15cb8ef 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # AspNetCore.Identity.MongoDbCore -A MongoDb UserStore and RoleStore adapter for Microsoft.AspNetCore.Identity 2.0. -Allows you to use MongoDb instead of SQL server with Microsoft.AspNetCore.Identity 2.0. +A MongoDb UserStore and RoleStore adapter for Microsoft.AspNetCore.Identity 2.0 and 3.1. +Allows you to use MongoDb instead of SQL server with Microsoft.AspNetCore.Identity 2.0 and 3.1. Covered by 737 integration tests and unit tests from the modified [Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test](https://github.com/aspnet/Identity/tree/b865d5878623077eeb715e600d75fa9c24dbb5a1/test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test) test suite. -Supports both `netstandard2.0` and `netcoreapp2.0`. +Supports both `netstandard2.1` and `netcoreapp3.1`. Available as a Nuget package : https://www.nuget.org/packages/AspNetCore.Identity.MongoDbCore/ @@ -126,7 +126,8 @@ var mongoDbIdentityConfiguration = new MongoDbIdentityConfiguration options.User.AllowedUserNameCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@.-_"; } }; -services.ConfigureMongoDbIdentity(mongoDbIdentityConfiguration); +services.ConfigureMongoDbIdentity(mongoDbIdentityConfiguration) + .AddDefaultTokenProviders(); ``` # Running the tests @@ -142,7 +143,7 @@ AspNetCore.Identity.MongoDbCore is under MIT license - http://www.opensource.org The MIT License (MIT) -Copyright (c) 2016-2017 Alexandre Spieser +Copyright (c) 2016-2021 Alexandre Spieser Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -163,4 +164,4 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ## Copyright -Copyright © 2017 +Copyright © 2021 diff --git a/package.ps1 b/package.ps1 deleted file mode 100644 index 6c6c44e..0000000 --- a/package.ps1 +++ /dev/null @@ -1,10 +0,0 @@ - -$project="./src/AspNetCore.Identity.MongoDbCore.csproj" -$testProject="./test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.IntegrationTests.csproj" -$configuration="Release" -$nuspecFile="AspnetCore.Identity.MongoDbCore.nuspec" -$output="./nuget" - -dotnet build -dotnet test $testProject -dotnet pack --no-restore --no-build $project --configuration $configuration -p:NuspecFile=$nuspecFile -o $output \ No newline at end of file diff --git a/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj b/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj index 842b80c..a926a54 100644 --- a/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj +++ b/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj @@ -8,6 +8,7 @@ + @@ -25,10 +26,6 @@ - - - - Always diff --git a/sample/MongoIdentitySample.Mvc/appsettings.json b/sample/MongoIdentitySample.Mvc/appsettings.json index 1e27be6..23f5603 100644 --- a/sample/MongoIdentitySample.Mvc/appsettings.json +++ b/sample/MongoIdentitySample.Mvc/appsettings.json @@ -1,7 +1,7 @@ { "MongoDbSettings": { "ConnectionString": "mongodb://localhost:27017", - "DatabaseName": "MongoDbTests" + "DatabaseName": "MongoDbTests2" }, "Logging": { "IncludeScopes": {}, diff --git a/src/AspNetCore.Identity.MongoDbCore.csproj b/src/AspNetCore.Identity.MongoDbCore.csproj index 1b6e513..2dd5e19 100644 --- a/src/AspNetCore.Identity.MongoDbCore.csproj +++ b/src/AspNetCore.Identity.MongoDbCore.csproj @@ -2,22 +2,33 @@ netcoreapp3.1;netstandard2.1 + true + AspNetCore.Identity.MongoDbCore + 3.1.1 + Alexandre Spieser + AspNetCore.Identity.MongoDbCore + A MongoDb UserStore and RoleStore adapter for Microsoft.Extensions.Identity.Core 3.1. + http://www.opensource.org/licenses/mit-license.php + http://www.opensource.org/licenses/mit-license.php + false + Release notes are at Release notes are at https://github.com/alexandre-spieser/AspNetCore.Identity.MongoDbCore/releases + Copyright 2021 (c) Alexandre Spieser. All rights reserved. + aspnetcore mongo mongodb identity membership + true + https://github.com/alexandre-spieser/AspNetCore.Identity.MongoDbCore + Git 3.1.0 3.1.0 - - bin\Release\netstandard2.1\AspNetCore.Identity.MongoDbCore.xml + + bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml - - bin\Debug\netstandard2.1\AspNetCore.Identity.MongoDbCore.xml - - diff --git a/src/AspNetCore.Identity.MongoDbCore.nuspec b/src/AspNetCore.Identity.MongoDbCore.nuspec deleted file mode 100644 index c88b0f4..0000000 --- a/src/AspNetCore.Identity.MongoDbCore.nuspec +++ /dev/null @@ -1,34 +0,0 @@ - - - - AspNetCore.Identity.MongoDbCore - 3.1.0 - AspNetCore.Identity.MongoDbCore - Alexandre Spieser - Alexandre Spieser - MIT - https://github.com/alexandre-spieser/AspNetCore.Identity.MongoDbCore - false - A MongoDb UserStore and RoleStore adapter for Microsoft.Extensions.Identity.Core 3.1. - Release notes are at https://github.com/alexandre-spieser/AspNetCore.Identity.MongoDbCore/releases - Copyright 2020 (c) Alexandre Spieser. All rights reserved. - aspnetcore mongo mongodb identity membership - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/AspNetCore.Identity.MongoDbCore.xml b/src/AspNetCore.Identity.MongoDbCore.xml deleted file mode 100644 index 8ee2e9a..0000000 --- a/src/AspNetCore.Identity.MongoDbCore.xml +++ /dev/null @@ -1,1907 +0,0 @@ - - - - AspNetCore.Identity.MongoDbCore - - - - - The extensions for an object that holds claims. - - - - - Creates a object from a - - The . - A . - - - - Creates a object from a - - A . - A . - - - - Adds a claim to a claim holder, implementing . - - The object holding claims. - The claim you want to add. - Returns true if the claim was added. - - - - Replaces a claim on a claim holder, implementing . - - The object holding claims. - The claim you want to replace. - The new claim you want to set. - Returns true if the claim was replaced. - - - - Checks if an object implementing has a claim. - - The object holding claims. - The claim you want to replace. - Returns true if the claim is present, false otherwise. - - - - Removes a from the . - - The holder of the claim. - The to remove. - True is the claim was successfully removed. - - - - Removes an IEnumerable of s from the . - - The holder of the claims. - The s to remove. - True is the claims were successfully removed. - - - - Extensions for the random number generator - - - - - Returns a random long from min (inclusive) to max (exclusive) - - The given random instance - The inclusive minimum bound - The exclusive maximum bound. Must be greater than min - - - - Returns a random long from 0 (inclusive) to max (exclusive) - - The given random instance - The exclusive maximum bound. Must be greater than 0 - - - - Returns a random long over all possible values of long (except long.MaxValue, similar to - random.Next()) - - The given random instance - - - - Contains extension methods to for adding mongoDb Identity. - - - - - Configures the MongoDb Identity store adapters for the types of TUser only from . - - The type representing a user. - The type of the primary key of the identity document. - The collection of service descriptors. - A configuration object of the AspNetCore.Identity.MongoDbCore package. - - - - Configures the MongoDb Identity store adapters for the types of TUser only inheriting from . - - The type representing a user. - The collection of service descriptors. - A configuration object of the AspNetCore.Identity.MongoDbCore package. - - - - Validates the MongoDbSettings - - - - - - Configures the MongoDb Identity store adapters for the types of TUser and TRole. - - The type representing a user. - The type representing a role. - The type of the primary key of the identity document. - The collection of service descriptors. - A configuration object of the AspNetCore.Identity.MongoDbCore package. - An object representing a MongoDb connection. - - - - A set of extensions for string. - - - - - Converts the provided to a strongly typed key object. - - - - - - - - A class holding global variables. - - - - - A random number generator. - - - - - A class used to perform a full configuration of the AspNetCore.Identity.MongoDbCore package. - - - - - The settings for the MongoDb server. - - - - - An action against an to change the default identity settings. - - - - - A class representing the settings for the MongoDb server. - - - - - The connection string for the MongoDb server. - - - - - The name of the MongoDb database where the identity data will be stored. - - - - - The repository used in the MongoDb identity stores. - - - - - Drops a collections. - - The type of the document used to define the collection name. - - - - Drops a partitioned collection. - - The type of the document used to define the collection name. - The partition key of the collection. - - - - The MongoDb context. - - - - - The repository used in the MongoDb identity stores. - - - - - The constructor for requiring a connection string and a database name. - - The connection string. - The database name. - - - - The constructor for requiring a . - - A . - - - - Drops a collections. - - The type of the document used to define the collection name. - - - - Drops a partitioned collection. - - The type of the document used to define the collection name. - The partition key of the collection. - - - - The MongoDb context. - - - - - The interface for an object that holds claims. - - - - - The claims the has. - - - - - A class representing the claims a can have. - - - - - The type of the claim. - - - - - The value of the claim. - - - - - The issuer of the claim. - - - - - A where TKey is a - - - - - The constructor for a - - - - - The constructor for a , taking a role name. - - The name of the role. - - - - A where TKey is a - - - - - The constructor for a - - - - - The constructor for a , taking a role name. - - The name of the role. - - - - A document representing an document. - - The type of the primary key. - - - - The constructor for a - - - - - The constructor for a , taking a role name. - - The name of the role. - - - - Initialize the field of the MongoIdentityRole - - - - - The constructor for a , taking a role name and a primary key value. - - The name of the role. - The value of the primary key - - - - The version of the role schema - - - - - The claims associated to the role - - - - - A where TKey is a - - - - - The constructor for a - - - - - The constructor for a , taking a username. - - The name of the user. - - - - The constructor for a , taking a username and an email address. - - The name of the user. - The email address of the user. - - - - A where TKey is a - - - - - The constructor for a - - - - - The constructor for a , taking a username. - - The name of the user. - - - - The constructor for a , taking a username and an email address. - - The name of the user. - The email address of the user. - - - - A document representing an document. - - The type of the primary key. - - - - The version of the schema do the document. - - - - - The date and time at which this user was created, in UTC. - - - - - The claims this user has. - - - - - The role Ids of the roles that this user has. - - - - - The list of s that this user has. - - - - - The list of s that this user has. - - - - - The constructor for a , taking a username and an email address. - - - - - The constructor for a , taking a username and an email address. - - The name of the user. - The email address of the user. - - - - The constructor for a , taking a username. - - The name of the user. - - - - Initialize the field of the MongoIdentityUser - - - - - Sets the version of the schema for the document. - - - - - - - Removes a role. - - The Id of the role you want to remove. - True if the removal was successful. - - - - Add a role to the user. - - The Id of the role you want to add. - True if the addition was successful. - - - - Adds a user login to the user. - - The you want to add. - True if the addition was successful. - - - - Checks if the user has the given . - - The we are looking for. - True if the user has the given . - - - - Removes a from the user. - - - - - - - - - - - - - - Sets the token to a new value. - - The token you want to set you want to set. - The value you want to set the token to. - Returns true if the token was successfully set. - - - - Gets a token given the login provider and the name. - - The value for the login provider. - The name of the token. - An if found, or null. - - - - Checks if a user has the given token. - - The token you are looking for. - True if the user has the given token - - - - Adds a token to the user. - - The type of the token. - The token you want to add. - True if the addition was successful. - - - - Removes a token from the user. - - The type of the token. - The token you want to remove. - True if the removal was successful. - - - - A class representing the tokens a can have. - - - - - Gets or sets the LoginProvider this token is from. - - - - - Gets or sets the name of the token. - - - - - Gets or sets the token value. - - - - - Creates a new instance of a persistence store for roles. - - The type of the class representing a role - - - - Constructs a new instance of . - - The . - The . - - - - Creates a new instance of a persistence store for roles. - - The type of the class representing a role. - The type of the data context class used to access the store. - - - - Constructs a new instance of . - - The . - The . - - - - Creates a new instance of a persistence store for roles. - - The type of the class representing a role. - The type of the data context class used to access the store. - The type of the primary key for a role. - - - - Constructs a new instance of . - - The . - The . - - - - Creates a new instance of a persistence store for roles. - - The type of the class representing a role. - The type of the data context class used to access the store. - The type of the primary key for a role. - The type of the class representing a user role. - The type of the class representing a role claim. - - - - Constructs a new instance of . - - The . - The . - - - - Gets the database context for this store. - - - - - A navigation property for the roles the store contains. - - - - - A navigation property for the roles the store contains. - - - - - Gets or sets the for any error that occurred with the current operation. - - - - - Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. - - - True if changes should be automatically persisted, otherwise false. - - - - - Creates a new role in a store as an asynchronous operation. - - The role to create in the store. - The used to propagate notifications that the operation should be canceled. - A that represents the of the asynchronous query. - - - - Updates a role in a store as an asynchronous operation. - - The role to update in the store. - The used to propagate notifications that the operation should be canceled. - A that represents the of the asynchronous query. - - - - Deletes a role from the store as an asynchronous operation. - - The role to delete from the store. - The used to propagate notifications that the operation should be canceled. - A that represents the of the asynchronous query. - - - - Gets the ID for a role from the store as an asynchronous operation. - - The role whose ID should be returned. - The used to propagate notifications that the operation should be canceled. - A that contains the ID of the role. - - - - Gets the name of a role from the store as an asynchronous operation. - - The role whose name should be returned. - The used to propagate notifications that the operation should be canceled. - A that contains the name of the role. - - - - Sets the name of a role in the store as an asynchronous operation. - - The role whose name should be set. - The name of the role. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Converts the provided to a strongly typed key object. - - The id to convert. - An instance of representing the provided . - - - - Converts the provided to its string representation. - - The id to convert. - An representation of the provided . - - - - Finds the role who has the specified ID as an asynchronous operation. - - The role ID to look for. - The used to propagate notifications that the operation should be canceled. - A that result of the look up. - - - - Finds the role who has the specified normalized name as an asynchronous operation. - - The normalized role name to look for. - The used to propagate notifications that the operation should be canceled. - A that result of the look up. - - - - Get a role's normalized name as an asynchronous operation. - - The role whose normalized name should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the name of the role. - - - - Set a role's normalized name as an asynchronous operation. - - The role whose normalized name should be set. - The normalized name to set - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Throws if this class has been disposed. - - - - - Dispose the stores - - - - - Get the claims associated with the specified as an asynchronous operation. - - The role whose claims should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the claims granted to a role. - - - - Adds the given to the specified . - - The role to add the claim to. - The claim to add to the role. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The role to remove the claim from. - The claim to remove from the role. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Creates a entity representing a role claim. - - The associated role. - The associated claim. - The role claim entity. - - - - Creates a new instance of a persistence store for the specified user type. - - The type representing a user. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type of the data context class used to access the store. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type of the data context class used to access the store. - The type of the primary key for a role. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type of the data context class used to access the store. - The type of the primary key for a role. - The type representing a claim. - The type representing a user external login. - The type representing a user token. - - - - Creates a new instance of the store. - - The context used to access the store. - The used to describe store errors. - - - - Gets the database context for this store. - - - - - Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. - - - True if changes should be automatically persisted, otherwise false. - - - - Saves the current store. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Creates the specified in the user store. - - The user to create. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the creation operation. - - - - Updates the specified in the user store. - - The user to update. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the update operation. - - - - Deletes the specified from the user store. - - The user to delete. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the update operation. - - - - Finds and returns a user, if any, who has the specified . - - The user ID to search for. - The used to propagate notifications that the operation should be canceled. - - The that represents the asynchronous operation, containing the user matching the specified if it exists. - - - - - Finds and returns a user, if any, who has the specified normalized user name. - - The normalized user name to search for. - The used to propagate notifications that the operation should be canceled. - - The that represents the asynchronous operation, containing the user matching the specified if it exists. - - - - - A navigation property for the users the store contains. - - - - - Return a user with the matching userId if it exists. - - The user's id. - The used to propagate notifications that the operation should be canceled. - The user if it exists. - - - - Return a user login with the matching userId, provider, providerKey if it exists. - - The user's id. - The login provider name. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The user login if it exists. - - - - Return a user login with provider, providerKey if it exists. - - The login provider name. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The user login if it exists. - - - - Get the claims associated with the specified as an asynchronous operation. - - The user whose claims should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the claims granted to a user. - - - - Adds the given to the specified . - - The user to add the claim to. - The claim to add to the user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Replaces the on the specified , with the . - - The user to replace the claim on. - The claim replace. - The new claim replacing the . - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the claims from. - The claim to remove. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Adds the given to the specified . - - The user to add the login to. - The login to add to the user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the login from. - The login to remove from the user. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Retrieves the associated logins for the specified . - - The user whose associated logins to retrieve. - The used to propagate notifications that the operation should be canceled. - - The for the asynchronous operation, containing a list of for the specified , if any. - - - - - Retrieves the user associated with the specified login provider and login provider key. - - The login provider who provided the . - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - - The for the asynchronous operation, containing the user, if any which matched the specified login provider and key. - - - - - Gets the user, if any, associated with the specified, normalized email address. - - The normalized email address to return the user for. - The used to propagate notifications that the operation should be canceled. - - The task object containing the results of the asynchronous lookup operation, the user if any associated with the specified normalized email address. - - - - - Retrieves all users with the specified claim. - - The claim whose users should be retrieved. - The used to propagate notifications that the operation should be canceled. - - The contains a list of users, if any, that contain the specified claim. - - - - - Find a user token if it exists. - - The token owner. - The login provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The user token if it exists. - - - - Add a new user token. - - The token to be added. - - - - - Remove a new user token. - - The token to be removed. - - - - - Sets the given for the specified . - - The user whose name should be set. - The user name to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the given normalized name for the specified . - - The user whose name should be set. - The normalized name to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the password hash for a user. - - The user to set the password hash for. - The password hash to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the flag indicating whether the specified 's email address has been confirmed or not. - - The user whose email confirmation status should be set. - A flag indicating if the email address has been confirmed, true if the address is confirmed otherwise false. - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Sets the address for a . - - The user whose email should be set. - The email to set. - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Sets the normalized email for the specified . - - The user whose email address to set. - The normalized email to set for the specified . - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Locks out a user until the specified end date has passed. Setting a end date in the past immediately unlocks a user. - - The user whose lockout date should be set. - The after which the 's lockout should end. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Records that a failed access has occurred, incrementing the failed access count. - - The user whose cancellation count should be incremented. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the incremented failed access count. - - - - Resets a user's failed access count. - - The user whose failed access count should be reset. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - This is typically called after the account is successfully accessed. - - - - Set the flag indicating if the specified can be locked out.. - - The user whose ability to be locked out should be set. - A flag indicating if lock out can be enabled for the specified . - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the telephone number for the specified . - - The user whose telephone number should be set. - The telephone number to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets a flag indicating if the specified 's phone number has been confirmed.. - - The user whose telephone number confirmation status should be set. - A flag indicating whether the user's telephone number has been confirmed. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the provided security for the specified . - - The user whose security stamp should be set. - The security stamp to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets a flag indicating whether the specified has two factor authentication enabled or not, - as an asynchronous operation. - - The user whose two factor authentication enabled status should be set. - A flag indicating whether the specified has two factor authentication enabled. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the token value for a particular user. - - The user. - The authentication provider for the token. - The name of the token. - The value of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Deletes a token for a user. - - The user. - The authentication provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Returns the token value. - - The user. - The authentication provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the authenticator key for the specified . - - The user whose authenticator key should be set. - The authenticator key to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Get the authenticator key for the specified . - - The user whose security stamp should be set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the security stamp for the specified . - - - - Returns how many recovery code are still valid for a user. - - The user who owns the recovery code. - The used to propagate notifications that the operation should be canceled. - The number of valid recovery codes for the user.. - - - - Updates the recovery codes for the user while invalidating any previous recovery codes. - - The user to store new recovery codes for. - The new recovery codes for the user. - The used to propagate notifications that the operation should be canceled. - The new recovery codes for the user. - - - - Returns whether a recovery code is valid for a user. Note: recovery codes are only valid - once, and will be invalid after use. - - The user who owns the recovery code. - The recovery code to use. - The used to propagate notifications that the operation should be canceled. - True if the recovery code was found for the user. - - - - Represents a new instance of a persistence store for users, using the default implementation - of with a string as a primary key. - - - - - Constructs a new instance of . - - The . - The . - - - - Creates a new instance of a persistence store for the specified user type. - - The type representing a user. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type representing a role. - The type of the data context class used to access the store. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type representing a role. - The type of the data context class used to access the store. - The type of the primary key for a role. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type representing a role. - The type of the data context class used to access the store. - The type of the primary key for a role. - The type representing a claim. - The type representing a user role. - The type representing a user external login. - The type representing a user token. - The type representing a role claim. - - - - Creates a new instance of the store. - - The context used to access the store. - The used to describe store errors. - - - - Gets the database context for this store. - - - - - Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. - - - True if changes should be automatically persisted, otherwise false. - - - - Saves the current store. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Creates the specified in the user store. - - The user to create. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the creation operation. - - - - Updates the specified in the user store. - - The user to update. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the update operation. - - - - Deletes the specified from the user store. - - The user to delete. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the update operation. - - - - Finds and returns a user, if any, who has the specified . - - The user ID to search for. - The used to propagate notifications that the operation should be canceled. - - The that represents the asynchronous operation, containing the user matching the specified if it exists. - - - - - Converts the provided to a strongly typed key object. - - The id to convert. - An instance of representing the provided . - - - - Finds and returns a user, if any, who has the specified normalized user name. - - The normalized user name to search for. - The used to propagate notifications that the operation should be canceled. - - The that represents the asynchronous operation, containing the user matching the specified if it exists. - - - - - A navigation property for the users the store contains. - - - - - Return a role with the normalized name if it exists. - - The normalized role name. - The used to propagate notifications that the operation should be canceled. - The role if it exists. - - - - Return a user role for the userId and roleId if it exists. - - The user's id. - The role's id. - The used to propagate notifications that the operation should be canceled. - The user role if it exists. - - - - Return a user with the matching userId if it exists. - - The user's id. - The used to propagate notifications that the operation should be canceled. - The user if it exists. - - - - Return a user login with the matching userId, provider, providerKey if it exists. - - The user's id. - The login provider name. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The user login if it exists. - - - - Return a user login with provider, providerKey if it exists. - - The login provider name. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The user login if it exists. - - - - Adds the given to the specified . - - The user to add the role to. - The role to add. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the role from. - The role to remove. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Retrieves the roles the specified is a member of. - - The user whose roles should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the roles the user is a member of. - - - - Returns a flag indicating if the specified user is a member of the give . - - The user whose role membership should be checked. - The role to check membership of - The used to propagate notifications that the operation should be canceled. - A containing a flag indicating if the specified user is a member of the given group. If the - user is a member of the group the returned value with be true, otherwise it will be false. - - - - Get the claims associated with the specified as an asynchronous operation. - - The user whose claims should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the claims granted to a user. - - - - Adds the given to the specified . - - The user to add the claim to. - The claim to add to the user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Replaces the on the specified , with the . - - The user to replace the claim on. - The claim replace. - The new claim replacing the . - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the claims from. - The claim to remove. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Adds the given to the specified . - - The user to add the login to. - The login to add to the user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the login from. - The login to remove from the user. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Retrieves the associated logins for the specified . - - The user whose associated logins to retrieve. - The used to propagate notifications that the operation should be canceled. - - The for the asynchronous operation, containing a list of for the specified , if any. - - - - - Retrieves the user associated with the specified login provider and login provider key. - - The login provider who provided the . - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - - The for the asynchronous operation, containing the user, if any which matched the specified login provider and key. - - - - - Gets the user, if any, associated with the specified, normalized email address. - - The normalized email address to return the user for. - The used to propagate notifications that the operation should be canceled. - - The task object containing the results of the asynchronous lookup operation, the user if any associated with the specified normalized email address. - - - - - Retrieves all users with the specified claim. - - The claim whose users should be retrieved. - The used to propagate notifications that the operation should be canceled. - - The contains a list of users, if any, that contain the specified claim. - - - - - Retrieves all users in the specified role. - - The role whose users should be retrieved. - The used to propagate notifications that the operation should be canceled. - - The contains a list of users, if any, that are in the specified role. - - - - - Find a user token if it exists. - - The token owner. - The login provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The user token if it exists. - - - - Add a new user token. - - The token to be added. - - - - - Remove a new user token. - - The token to be removed. - - - - - Sets the given for the specified . - - The user whose name should be set. - The user name to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the given normalized name for the specified . - - The user whose name should be set. - The normalized name to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the password hash for a user. - - The user to set the password hash for. - The password hash to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the flag indicating whether the specified 's email address has been confirmed or not. - - The user whose email confirmation status should be set. - A flag indicating if the email address has been confirmed, true if the address is confirmed otherwise false. - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Sets the address for a . - - The user whose email should be set. - The email to set. - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Sets the normalized email for the specified . - - The user whose email address to set. - The normalized email to set for the specified . - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Locks out a user until the specified end date has passed. Setting a end date in the past immediately unlocks a user. - - The user whose lockout date should be set. - The after which the 's lockout should end. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Records that a failed access has occurred, incrementing the failed access count. - - The user whose cancellation count should be incremented. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the incremented failed access count. - - - - Resets a user's failed access count. - - The user whose failed access count should be reset. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - This is typically called after the account is successfully accessed. - - - - Set the flag indicating if the specified can be locked out.. - - The user whose ability to be locked out should be set. - A flag indicating if lock out can be enabled for the specified . - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the telephone number for the specified . - - The user whose telephone number should be set. - The telephone number to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets a flag indicating if the specified 's phone number has been confirmed.. - - The user whose telephone number confirmation status should be set. - A flag indicating whether the user's telephone number has been confirmed. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the provided security for the specified . - - The user whose security stamp should be set. - The security stamp to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets a flag indicating whether the specified has two factor authentication enabled or not, - as an asynchronous operation. - - The user whose two factor authentication enabled status should be set. - A flag indicating whether the specified has two factor authentication enabled. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the token value for a particular user. - - The user. - The authentication provider for the token. - The name of the token. - The value of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Deletes a token for a user. - - The user. - The authentication provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Returns the token value. - - The user. - The authentication provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the authenticator key for the specified . - - The user whose authenticator key should be set. - The authenticator key to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Get the authenticator key for the specified . - - The user whose security stamp should be set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the security stamp for the specified . - - - - Returns how many recovery code are still valid for a user. - - The user who owns the recovery code. - The used to propagate notifications that the operation should be canceled. - The number of valid recovery codes for the user.. - - - - Updates the recovery codes for the user while invalidating any previous recovery codes. - - The user to store new recovery codes for. - The new recovery codes for the user. - The used to propagate notifications that the operation should be canceled. - The new recovery codes for the user. - - - - Returns whether a recovery code is valid for a user. Note: recovery codes are only valid - once, and will be invalid after use. - - The user who owns the recovery code. - The recovery code to use. - The used to propagate notifications that the operation should be canceled. - True if the recovery code was found for the user. - - - - Represents the password hashing options - - - - - Gets options which use the IdentityV3 compat mode, and set the iteration count to 200000 PBKDF2-SHA256 iterations - (roughly 200ms of work) - - - - - Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées. - - - - - Retourne l'instance ResourceManager mise en cache utilisée par cette classe. - - - - - Remplace la propriété CurrentUICulture du thread actuel pour toutes - les recherches de ressources à l'aide de cette classe de ressource fortement typée. - - - - - Recherche une chaîne localisée semblable à AddMongoDbCoreStores can only be called with a role that derives from MongoIdentityRole<TKey, TUserRole, TRoleClaim>.. - - - - - Recherche une chaîne localisée semblable à AddMongoDbCoreStores can only be called with a user that derives from MongoIdentityUser<TKey, TUserClaim, TUserRole, TUserLogin, TUserToken>.. - - - - - Recherche une chaîne localisée semblable à Role {0} does not exist.. - - - - - Recherche une chaîne localisée semblable à Value cannot be null or empty.. - - - - - Contains extension methods to for adding MongoDb stores. - - - - - Adds an MongoDb implementation of identity information stores. - - The MongoDb database context to use. - The instance this method extends. - A mongoDbContext - The instance this method extends. - - - - Adds an MongoDb implementation of identity information stores. - - The type representing a user. - The type representing a role. - The type of the primary key of the identity document. - The instance this method extends. - - - - - - Adds an MongoDb implementation of identity information stores. - - The type representing a user. - The type representing a role. - The type of the primary key of the identity document. - The instance this method extends. - - - - diff --git a/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.deps.json b/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.deps.json deleted file mode 100644 index 38dace4..0000000 --- a/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.deps.json +++ /dev/null @@ -1,2238 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v3.1", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v3.1": { - "AspNetCore.Identity.MongoDbCore/3.1.0": { - "dependencies": { - "Microsoft.Extensions.Identity.Core": "3.1.12", - "Microsoft.Extensions.Identity.Stores": "3.1.12", - "Microsoft.VisualStudio.Web.BrowserLink": "2.2.0", - "MongoDB.Driver": "2.9.3", - "MongoDbGenericRepository": "1.4.3" - }, - "runtime": { - "AspNetCore.Identity.MongoDbCore.dll": {} - } - }, - "DnsClient/1.2.0": { - "dependencies": { - "System.Buffers": "4.5.0" - }, - "runtime": { - "lib/netstandard2.0/DnsClient.dll": { - "assemblyVersion": "1.2.0.0", - "fileVersion": "1.2.0.0" - } - } - }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.12": { - "runtime": { - "lib/netcoreapp3.1/Microsoft.AspNetCore.Cryptography.Internal.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.7012" - } - } - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.12": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "3.1.12" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.7012" - } - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.Extensions.Caching.Abstractions/3.1.12": { - "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.12" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Abstractions.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.Configuration/3.1.12": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.12" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.Configuration.Abstractions/3.1.12": { - "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.12" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.Configuration.Binder/3.1.12": { - "dependencies": { - "Microsoft.Extensions.Configuration": "3.1.12" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.DependencyInjection/3.1.12": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.12" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.12": { - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18315" - } - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18315" - } - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18315" - } - } - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.12", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.12", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.Extensions.Identity.Core/3.1.12": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "3.1.12", - "Microsoft.Extensions.Logging": "3.1.12", - "Microsoft.Extensions.Options": "3.1.12" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.Extensions.Identity.Core.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.7012" - } - } - }, - "Microsoft.Extensions.Identity.Stores/3.1.12": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "3.1.12", - "Microsoft.Extensions.Identity.Core": "3.1.12", - "Microsoft.Extensions.Logging": "3.1.12" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.Extensions.Identity.Stores.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.7012" - } - } - }, - "Microsoft.Extensions.Logging/3.1.12": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "3.1.12", - "Microsoft.Extensions.DependencyInjection": "3.1.12", - "Microsoft.Extensions.Logging.Abstractions": "3.1.12", - "Microsoft.Extensions.Options": "3.1.12" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.Logging.Abstractions/3.1.12": { - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.Options/3.1.12": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.12", - "Microsoft.Extensions.Primitives": "3.1.12" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.Primitives/3.1.12": { - "runtime": { - "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.12", - "System.Buffers": "4.5.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.NETCore.Platforms/2.1.2": {}, - "Microsoft.NETCore.Targets/1.1.0": {}, - "Microsoft.VisualStudio.Web.BrowserLink/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.Web.BrowserLink.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.Win32.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "Microsoft.Win32.Registry/4.0.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, - "MongoDB.Bson/2.9.3": { - "dependencies": { - "NETStandard.Library": "1.6.1", - "System.Collections.NonGeneric": "4.0.1", - "System.Diagnostics.Process": "4.1.0", - "System.Dynamic.Runtime": "4.0.11", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Runtime.Serialization.Formatters": "4.3.0" - }, - "runtime": { - "lib/netstandard1.5/MongoDB.Bson.dll": { - "assemblyVersion": "2.9.3.0", - "fileVersion": "2.9.3.0" - } - } - }, - "MongoDB.Driver/2.9.3": { - "dependencies": { - "MongoDB.Bson": "2.9.3", - "MongoDB.Driver.Core": "2.9.3", - "NETStandard.Library": "1.6.1", - "System.ComponentModel.TypeConverter": "4.1.0", - "System.Linq.Queryable": "4.0.1" - }, - "runtime": { - "lib/netstandard1.5/MongoDB.Driver.dll": { - "assemblyVersion": "2.9.3.0", - "fileVersion": "2.9.3.0" - } - } - }, - "MongoDB.Driver.Core/2.9.3": { - "dependencies": { - "DnsClient": "1.2.0", - "MongoDB.Bson": "2.9.3", - "NETStandard.Library": "1.6.1", - "SharpCompress": "0.23.0", - "System.Collections.Specialized": "4.0.1", - "System.Diagnostics.TextWriterTraceListener": "4.0.0", - "System.Diagnostics.TraceSource": "4.0.0", - "System.Net.NameResolution": "4.3.0", - "System.Net.Security": "4.3.2", - "System.Security.SecureString": "4.0.0", - "System.Threading.Thread": "4.3.0" - }, - "runtime": { - "lib/netstandard1.5/MongoDB.Driver.Core.dll": { - "assemblyVersion": "2.9.3.0", - "fileVersion": "2.9.3.0" - } - } - }, - "MongoDbGenericRepository/1.4.3": { - "dependencies": { - "MongoDB.Driver": "2.9.3" - }, - "runtime": { - "lib/netstandard2.0/MongoDbGenericRepository.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.0.0" - } - } - }, - "NETStandard.Library/1.6.1": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.Win32.Primitives": "4.3.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.Compression.ZipFile": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Net.Http": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Net.Sockets": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Timer": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0" - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.native.System/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.Net.Security/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {}, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "SharpCompress/0.23.0": { - "dependencies": { - "System.Text.Encoding.CodePages": "4.5.1" - }, - "runtime": { - "lib/netstandard2.0/SharpCompress.dll": { - "assemblyVersion": "0.23.0.0", - "fileVersion": "0.23.0.0" - } - } - }, - "System.AppContext/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Buffers/4.5.0": {}, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Collections.Concurrent/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Collections.NonGeneric/4.0.1": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Collections.Specialized/4.0.1": { - "dependencies": { - "System.Collections.NonGeneric": "4.0.1", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.ComponentModel/4.0.1": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.ComponentModel.Primitives/4.1.0": { - "dependencies": { - "System.ComponentModel": "4.0.1", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.ComponentModel.TypeConverter/4.1.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.NonGeneric": "4.0.1", - "System.Collections.Specialized": "4.0.1", - "System.ComponentModel": "4.0.1", - "System.ComponentModel.Primitives": "4.1.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Console/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.DiagnosticSource/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Diagnostics.Process/4.1.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.Win32.Primitives": "4.3.0", - "Microsoft.Win32.Registry": "4.0.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.Threading.ThreadPool": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Diagnostics.TextWriterTraceListener/4.0.0": { - "dependencies": { - "System.Diagnostics.TraceSource": "4.0.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.TraceSource/4.0.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Dynamic.Runtime/4.0.11": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Calendars/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Buffers": "4.5.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - } - }, - "System.IO.Compression.ZipFile/4.3.0": { - "dependencies": { - "System.Buffers": "4.5.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.IO.FileSystem/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Linq.Queryable/4.0.1": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Net.NameResolution/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Collections": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Principal.Windows": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Net.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Net.Security/4.3.2": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.Win32.Primitives": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Security.Principal": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.ThreadPool": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Security": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Net.Sockets/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "System.Runtime.CompilerServices.Unsafe/4.5.2": {}, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Handles/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.InteropServices/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Runtime.Numerics/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Runtime.Serialization.Formatters/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0" - } - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Security.Claims/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Security.Cryptography.Cng/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Security.Principal/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Security.Principal.Windows/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.Win32.Primitives": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Principal": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Security.SecureString/4.0.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Text.Encoding.CodePages/4.5.1": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Runtime.CompilerServices.Unsafe": "4.5.2" - } - }, - "System.Text.Encoding.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Text.Encodings.Web/4.5.0": {}, - "System.Text.RegularExpressions/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Threading.Tasks.Extensions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Thread/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Threading.ThreadPool/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Threading.Timer/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Xml.ReaderWriter/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.3.0" - } - }, - "System.Xml.XDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - } - } - }, - "libraries": { - "AspNetCore.Identity.MongoDbCore/3.1.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "DnsClient/1.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-P34wUkeqU4FoQiOMV8OjpdeDZKs4d3r+VlHuKJ6eO5feiZgna3+9MF5orHRUn3DAv1g/HPE5hlkGucmxmsFfBw==", - "path": "dnsclient/1.2.0", - "hashPath": "dnsclient.1.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9V7Acx9lFw2KA23FOqH4TH5wQzZN/px/ovmRWBb8I3rf9arZ/cKniwRmRNrwgmShtQXhu1t124rrl1du2ueODA==", - "path": "microsoft.aspnetcore.cryptography.internal/3.1.12", - "hashPath": "microsoft.aspnetcore.cryptography.internal.3.1.12.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LNaiyMe0J8kkXglqtmE3wK1xu3ofvKh1WTVmJs0yl/uFfo9Vbr6lSyZ0k+5sTUxuIS1WU6dHe4nO0ikRlXq6CQ==", - "path": "microsoft.aspnetcore.cryptography.keyderivation/3.1.12", - "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.3.1.12.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Abstractions/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KOt2+vIFZ56zBEG2jgZWBjvxL4MSXBUV7npESYT7qAAABBywlJEa2pVvkbElBwOovLC/Q3cO1YcBc9OQc+dbxw==", - "path": "microsoft.extensions.caching.abstractions/3.1.12", - "hashPath": "microsoft.extensions.caching.abstractions.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sQeNlafyb7XIYubfELbAQtN3U7DubZEs8d7xaj09sAdD929spOqiZKHcWpEQDtWtwqXm70JWS1WDfxpOvuVMcw==", - "path": "microsoft.extensions.configuration/3.1.12", - "hashPath": "microsoft.extensions.configuration.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LMq236lxH1ji2FYv+2o6A9Nfb9jrDWl6Dn1XleA473NmBfYf/93MfPBgmnJA1qlFQPt9BKBd3r3h7NaTbDcHMw==", - "path": "microsoft.extensions.configuration.abstractions/3.1.12", - "hashPath": "microsoft.extensions.configuration.abstractions.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tso2dQMzmtALku0vMB6VuZpxDD6HYXqut+a8FdaU8XelnlR0aCi/LsK6Ej7VZbkKBqTQSgHAwyghbuKhk1sxog==", - "path": "microsoft.extensions.configuration.binder/3.1.12", - "hashPath": "microsoft.extensions.configuration.binder.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iCPPTBSXEPlGkpQt6Ky9+pfxQhsanrQ8W5tZC43eqYoBCqBTiAkd5rzfWSxxvjqUmDbp/h3JrKv765gRunkHsQ==", - "path": "microsoft.extensions.dependencyinjection/3.1.12", - "hashPath": "microsoft.extensions.dependencyinjection.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rIFeT9vtNl5AKpvWxxhOudNnVRqKNIku1bLVUBc/MdhHeiHA23OOc3TOlniQjSpFRIIjQ9J1LLTYSZvCwOemyg==", - "path": "microsoft.extensions.dependencyinjection.abstractions/3.1.12", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Core/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MRNaIsE3PdT24+6cWxJhiyfTY3Eoncr/m+5nW3NtBjPQXhJKECGNdquh5EH5KwNaYls2KI53znl7KD4pWMkKyw==", - "path": "microsoft.extensions.identity.core/3.1.12", - "hashPath": "microsoft.extensions.identity.core.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Stores/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xQOIvN3nFJ0ptl/qnozFJPzfY/TxrJFr9k/EPJkqHZx8jtzlGJ4mqvgknau0AunW25uXyT+O6co3AJ4B4OKcRQ==", - "path": "microsoft.extensions.identity.stores/3.1.12", - "hashPath": "microsoft.extensions.identity.stores.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EXwfP6M/G6mwM/f9eVNY3tOnY539gIEjeSXs2G/RtuGILteW455ZLxfZmE7qzWSc0J2wvoMuxdkB+WMsBW8Kqw==", - "path": "microsoft.extensions.logging/3.1.12", - "hashPath": "microsoft.extensions.logging.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Ixi6qAF3sr1FjPntVamRCMcnrCPx6l0G8VxtVshEk4n8lGs0Hj62jmt/xJ4mHrxR5ST0T49ERT2HsJcv6z+wGw==", - "path": "microsoft.extensions.logging.abstractions/3.1.12", - "hashPath": "microsoft.extensions.logging.abstractions.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Options/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-by2/frdg182EdpUkFw+2+h+POQTUCVNZRGWgFZKKZhxfuN+hJZFAaGMAuo1ouLexMa1PGTqWAgw/zaZ2WwU71Q==", - "path": "microsoft.extensions.options/3.1.12", - "hashPath": "microsoft.extensions.options.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QjEKb7QWbk44/t05BKlYaHP1sX2jOW9MypKVeMikX6932J34AioVo9heppJ8XAUpBLL15iOiyncSLWgHE32xMg==", - "path": "microsoft.extensions.primitives/3.1.12", - "hashPath": "microsoft.extensions.primitives.3.1.12.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/2.1.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mOJy3M0UN+LUG21dLGMxaWZEP6xYpQEpLuvuEQBaownaX4YuhH6NmNUlN9si+vNkAS6dwJ//N1O4DmLf2CikVg==", - "path": "microsoft.netcore.platforms/2.1.2", - "hashPath": "microsoft.netcore.platforms.2.1.2.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", - "path": "microsoft.netcore.targets/1.1.0", - "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" - }, - "Microsoft.VisualStudio.Web.BrowserLink/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cmeqhbB+rdMia3bj6cJaKQw1GDOqHxzDWAjoJqCnz+JYi9a2xsBdzycYy9eMEssVwLmLAUw6sWLMPMfGXAQmWA==", - "path": "microsoft.visualstudio.web.browserlink/2.2.0", - "hashPath": "microsoft.visualstudio.web.browserlink.2.2.0.nupkg.sha512" - }, - "Microsoft.Win32.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", - "path": "microsoft.win32.primitives/4.3.0", - "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-q+eLtROUAQ3OxYA5mpQrgyFgzLQxIyrfT2eLpYX5IEPlHmIio2nh4F5bgOaQoGOV865kFKZZso9Oq9RlazvXtg==", - "path": "microsoft.win32.registry/4.0.0", - "hashPath": "microsoft.win32.registry.4.0.0.nupkg.sha512" - }, - "MongoDB.Bson/2.9.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iuLdgI/8Q3AnboPR0OTFDpqVAxTskW9IQLhxKt+O4IQ3s9hHVLLp1dGLChrwrcK+3Fa2MFNHvm6W8tEMV4VUmw==", - "path": "mongodb.bson/2.9.3", - "hashPath": "mongodb.bson.2.9.3.nupkg.sha512" - }, - "MongoDB.Driver/2.9.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nSHXATq6u9CSwfO/xCQSZe6JgJeVmLng0v6fwc6WFTYVnssAZjIaj1BiNu3XshHP+vYCzYZUmbPtRHltaXQiuw==", - "path": "mongodb.driver/2.9.3", - "hashPath": "mongodb.driver.2.9.3.nupkg.sha512" - }, - "MongoDB.Driver.Core/2.9.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j95XZhXTukZHUnZmEFEJPERscccfa42iLPbPBlwRJMK5XEZ9myCcxnWACvJwYXrU6RoRwUzYCFYoSHj6lHfgmA==", - "path": "mongodb.driver.core/2.9.3", - "hashPath": "mongodb.driver.core.2.9.3.nupkg.sha512" - }, - "MongoDbGenericRepository/1.4.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SLJp2QnPzhYHUDyBXFekrLwaHWTqwHcCErm9LQlXOQq6VYU1sF5bSmAoQ7Ak0BPD8YTqVbTQc6wbSD8EJYMyAQ==", - "path": "mongodbgenericrepository/1.4.3", - "hashPath": "mongodbgenericrepository.1.4.3.nupkg.sha512" - }, - "NETStandard.Library/1.6.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", - "path": "netstandard.library/1.6.1", - "hashPath": "netstandard.library.1.6.1.nupkg.sha512" - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g==", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw==", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg==", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "path": "runtime.native.system/4.3.0", - "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "path": "runtime.native.system.io.compression/4.3.0", - "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guqHgQOK2eUgtJae2VKjNawBn1xjC0hfOt5wASHa60XHbIdCsQlqtvMsFG+3hy7yp88V+gi9fZCjubuDkeakcQ==", - "path": "runtime.native.system.net.http/4.3.0", - "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Security/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-M2nN92ePS8BgQ2oi6Jj3PlTUzadYSIWLdZrHY1n1ZcW9o4wAQQ6W+aQ2lfq1ysZQfVCgDwY58alUdowrzezztg==", - "path": "runtime.native.system.net.security/4.3.0", - "hashPath": "runtime.native.system.net.security.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==", - "path": "runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ==", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA==", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kh9W4agE0r/hK8AX1LvyQI2NrKHBL8pO0gRoDTdDb0LL6Ta1Z2OtFx3lOaAE0ZpCUc/dt9Wzs3rA7a3IsKdOVA==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg==", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw==", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w==", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg==", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "SharpCompress/0.23.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HBbT47JHvNrsZX2dTBzUBOSzBt+EmIRGLIBkbxcP6Jef7DB4eFWQX5iHWV3Nj7hABFPCjISrZ8s0z72nF2zFHQ==", - "path": "sharpcompress/0.23.0", - "hashPath": "sharpcompress.0.23.0.nupkg.sha512" - }, - "System.AppContext/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "path": "system.appcontext/4.3.0", - "hashPath": "system.appcontext.4.3.0.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "path": "system.collections.concurrent/4.3.0", - "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" - }, - "System.Collections.NonGeneric/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hMxFT2RhhlffyCdKLDXjx8WEC5JfCvNozAZxCablAuFRH74SCV4AgzE8yJCh/73bFnEoZgJ9MJmkjQ0dJmnKqA==", - "path": "system.collections.nongeneric/4.0.1", - "hashPath": "system.collections.nongeneric.4.0.1.nupkg.sha512" - }, - "System.Collections.Specialized/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/HKQyVP0yH1I0YtK7KJL/28snxHNH/bi+0lgk/+MbURF6ULhAE31MDI+NZDerNWu264YbxklXCCygISgm+HMug==", - "path": "system.collections.specialized/4.0.1", - "hashPath": "system.collections.specialized.4.0.1.nupkg.sha512" - }, - "System.ComponentModel/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oBZFnm7seFiVfugsIyOvQCWobNZs7FzqDV/B7tx20Ep/l3UUFCPDkdTnCNaJZTU27zjeODmy2C/cP60u3D4c9w==", - "path": "system.componentmodel/4.0.1", - "hashPath": "system.componentmodel.4.0.1.nupkg.sha512" - }, - "System.ComponentModel.Primitives/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sc/7eVCdxPrp3ljpgTKVaQGUXiW05phNWvtv/m2kocXqrUQvTVWKou1Edas2aDjTThLPZOxPYIGNb/HN0QjURg==", - "path": "system.componentmodel.primitives/4.1.0", - "hashPath": "system.componentmodel.primitives.4.1.0.nupkg.sha512" - }, - "System.ComponentModel.TypeConverter/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MnDAlaeJZy9pdB5ZdOlwdxfpI+LJQ6e0hmH7d2+y2LkiD8DRJynyDYl4Xxf3fWFm7SbEwBZh4elcfzONQLOoQw==", - "path": "system.componentmodel.typeconverter/4.1.0", - "hashPath": "system.componentmodel.typeconverter.4.1.0.nupkg.sha512" - }, - "System.Console/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "path": "system.console/4.3.0", - "hashPath": "system.console.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tD6kosZnTAGdrEa0tZSuFyunMbt/5KYDnHdndJYGqZoNy00XVXyACd5d6KnE1YgYv3ne2CjtAfNXo/fwEhnKUA==", - "path": "system.diagnostics.diagnosticsource/4.3.0", - "hashPath": "system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Process/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mpVZ5bnlSs3tTeJ6jYyDJEIa6tavhAd88lxq1zbYhkkCu0Pno2+gHXcvZcoygq2d8JxW3gojXqNJMTAshduqZA==", - "path": "system.diagnostics.process/4.1.0", - "hashPath": "system.diagnostics.process.4.1.0.nupkg.sha512" - }, - "System.Diagnostics.TextWriterTraceListener/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-w36Dr8yKy8xP150qPANe7Td+/zOI3G62ImRcHDIEW+oUXUuTKZHd4DHmqRx5+x8RXd85v3tXd1uhNTfsr+yxjA==", - "path": "system.diagnostics.textwritertracelistener/4.0.0", - "hashPath": "system.diagnostics.textwritertracelistener.4.0.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.TraceSource/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==", - "path": "system.diagnostics.tracesource/4.0.0", - "hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "path": "system.diagnostics.tracing/4.3.0", - "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" - }, - "System.Dynamic.Runtime/4.0.11": { - "type": "package", - "serviceable": true, - "sha512": "sha512-db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==", - "path": "system.dynamic.runtime/4.0.11", - "hashPath": "system.dynamic.runtime.4.0.11.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "path": "system.globalization.calendars/4.3.0", - "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "path": "system.globalization.extensions/4.3.0", - "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" - }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "path": "system.io.compression/4.3.0", - "hashPath": "system.io.compression.4.3.0.nupkg.sha512" - }, - "System.IO.Compression.ZipFile/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", - "path": "system.io.compression.zipfile/4.3.0", - "hashPath": "system.io.compression.zipfile.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "path": "system.io.filesystem/4.3.0", - "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "path": "system.io.filesystem.primitives/4.3.0", - "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Linq.Queryable/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "path": "system.linq.queryable/4.0.1", - "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512" - }, - "System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "path": "system.net.http/4.3.0", - "hashPath": "system.net.http.4.3.0.nupkg.sha512" - }, - "System.Net.NameResolution/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AFYl08R7MrsrEjqpQWTZWBadqXyTzNDaWpMqyxhb0d6sGhV6xMDKueuBXlLL30gz+DIRY6MpdgnHWlCh5wmq9w==", - "path": "system.net.nameresolution/4.3.0", - "hashPath": "system.net.nameresolution.4.3.0.nupkg.sha512" - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "path": "system.net.primitives/4.3.0", - "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" - }, - "System.Net.Security/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xT2jbYpbBo3ha87rViHoTA6WdvqOAW37drmqyx/6LD8p7HEPT2qgdxoimRzWtPg8Jh4X5G9BV2seeTv4x6FYlA==", - "path": "system.net.security/4.3.2", - "hashPath": "system.net.security.4.3.2.nupkg.sha512" - }, - "System.Net.Sockets/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", - "path": "system.net.sockets/4.3.0", - "hashPath": "system.net.sockets.4.3.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "path": "system.reflection.typeextensions/4.3.0", - "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wprSFgext8cwqymChhrBLu62LMg/1u92bU+VOwyfBimSPVFXtsNqEWC92Pf9ofzJFlk4IHmJA75EDJn1b2goAQ==", - "path": "system.runtime.compilerservices.unsafe/4.5.2", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.2.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "path": "system.runtime.handles/4.3.0", - "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "path": "system.runtime.interopservices/4.3.0", - "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "path": "system.runtime.numerics/4.3.0", - "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Formatters/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==", - "path": "system.runtime.serialization.formatters/4.3.0", - "hashPath": "system.runtime.serialization.formatters.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==", - "path": "system.runtime.serialization.primitives/4.3.0", - "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Claims/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", - "path": "system.security.claims/4.3.0", - "hashPath": "system.security.claims.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "path": "system.security.cryptography.algorithms/4.3.0", - "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", - "path": "system.security.cryptography.cng/4.3.0", - "hashPath": "system.security.cryptography.cng.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "path": "system.security.cryptography.csp/4.3.0", - "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "path": "system.security.cryptography.encoding/4.3.0", - "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "path": "system.security.cryptography.openssl/4.3.0", - "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "path": "system.security.cryptography.primitives/4.3.0", - "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "path": "system.security.cryptography.x509certificates/4.3.0", - "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" - }, - "System.Security.Principal/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "path": "system.security.principal/4.3.0", - "hashPath": "system.security.principal.4.3.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HVL1rvqYtnRCxFsYag/2le/ZfKLK4yMw79+s6FmKXbSCNN0JeAhrYxnRAHFoWRa0dEojsDcbBSpH3l22QxAVyw==", - "path": "system.security.principal.windows/4.3.0", - "hashPath": "system.security.principal.windows.4.3.0.nupkg.sha512" - }, - "System.Security.SecureString/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sqzq9GD6/b0yqPuMpgIKBuoLf4VKAj8oAfh4kXSzPaN6eoKY3hRi9C5L27uip25qlU+BGPfb0xh2Rmbwc4jFVA==", - "path": "system.security.securestring/4.0.0", - "hashPath": "system.security.securestring.4.0.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", - "path": "system.text.encoding.codepages/4.5.1", - "hashPath": "system.text.encoding.codepages.4.5.1.nupkg.sha512" - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "path": "system.text.encoding.extensions/4.3.0", - "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "path": "system.text.regularexpressions/4.3.0", - "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==", - "path": "system.threading.tasks.extensions/4.3.0", - "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512" - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "path": "system.threading.thread/4.3.0", - "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" - }, - "System.Threading.ThreadPool/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==", - "path": "system.threading.threadpool/4.3.0", - "hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512" - }, - "System.Threading.Timer/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", - "path": "system.threading.timer/4.3.0", - "hashPath": "system.threading.timer.4.3.0.nupkg.sha512" - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "path": "system.xml.readerwriter/4.3.0", - "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "path": "system.xml.xdocument/4.3.0", - "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.dll b/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.dll deleted file mode 100644 index 5abd451..0000000 Binary files a/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.dll and /dev/null differ diff --git a/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.xml b/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.xml deleted file mode 100644 index 8ee2e9a..0000000 --- a/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.xml +++ /dev/null @@ -1,1907 +0,0 @@ - - - - AspNetCore.Identity.MongoDbCore - - - - - The extensions for an object that holds claims. - - - - - Creates a object from a - - The . - A . - - - - Creates a object from a - - A . - A . - - - - Adds a claim to a claim holder, implementing . - - The object holding claims. - The claim you want to add. - Returns true if the claim was added. - - - - Replaces a claim on a claim holder, implementing . - - The object holding claims. - The claim you want to replace. - The new claim you want to set. - Returns true if the claim was replaced. - - - - Checks if an object implementing has a claim. - - The object holding claims. - The claim you want to replace. - Returns true if the claim is present, false otherwise. - - - - Removes a from the . - - The holder of the claim. - The to remove. - True is the claim was successfully removed. - - - - Removes an IEnumerable of s from the . - - The holder of the claims. - The s to remove. - True is the claims were successfully removed. - - - - Extensions for the random number generator - - - - - Returns a random long from min (inclusive) to max (exclusive) - - The given random instance - The inclusive minimum bound - The exclusive maximum bound. Must be greater than min - - - - Returns a random long from 0 (inclusive) to max (exclusive) - - The given random instance - The exclusive maximum bound. Must be greater than 0 - - - - Returns a random long over all possible values of long (except long.MaxValue, similar to - random.Next()) - - The given random instance - - - - Contains extension methods to for adding mongoDb Identity. - - - - - Configures the MongoDb Identity store adapters for the types of TUser only from . - - The type representing a user. - The type of the primary key of the identity document. - The collection of service descriptors. - A configuration object of the AspNetCore.Identity.MongoDbCore package. - - - - Configures the MongoDb Identity store adapters for the types of TUser only inheriting from . - - The type representing a user. - The collection of service descriptors. - A configuration object of the AspNetCore.Identity.MongoDbCore package. - - - - Validates the MongoDbSettings - - - - - - Configures the MongoDb Identity store adapters for the types of TUser and TRole. - - The type representing a user. - The type representing a role. - The type of the primary key of the identity document. - The collection of service descriptors. - A configuration object of the AspNetCore.Identity.MongoDbCore package. - An object representing a MongoDb connection. - - - - A set of extensions for string. - - - - - Converts the provided to a strongly typed key object. - - - - - - - - A class holding global variables. - - - - - A random number generator. - - - - - A class used to perform a full configuration of the AspNetCore.Identity.MongoDbCore package. - - - - - The settings for the MongoDb server. - - - - - An action against an to change the default identity settings. - - - - - A class representing the settings for the MongoDb server. - - - - - The connection string for the MongoDb server. - - - - - The name of the MongoDb database where the identity data will be stored. - - - - - The repository used in the MongoDb identity stores. - - - - - Drops a collections. - - The type of the document used to define the collection name. - - - - Drops a partitioned collection. - - The type of the document used to define the collection name. - The partition key of the collection. - - - - The MongoDb context. - - - - - The repository used in the MongoDb identity stores. - - - - - The constructor for requiring a connection string and a database name. - - The connection string. - The database name. - - - - The constructor for requiring a . - - A . - - - - Drops a collections. - - The type of the document used to define the collection name. - - - - Drops a partitioned collection. - - The type of the document used to define the collection name. - The partition key of the collection. - - - - The MongoDb context. - - - - - The interface for an object that holds claims. - - - - - The claims the has. - - - - - A class representing the claims a can have. - - - - - The type of the claim. - - - - - The value of the claim. - - - - - The issuer of the claim. - - - - - A where TKey is a - - - - - The constructor for a - - - - - The constructor for a , taking a role name. - - The name of the role. - - - - A where TKey is a - - - - - The constructor for a - - - - - The constructor for a , taking a role name. - - The name of the role. - - - - A document representing an document. - - The type of the primary key. - - - - The constructor for a - - - - - The constructor for a , taking a role name. - - The name of the role. - - - - Initialize the field of the MongoIdentityRole - - - - - The constructor for a , taking a role name and a primary key value. - - The name of the role. - The value of the primary key - - - - The version of the role schema - - - - - The claims associated to the role - - - - - A where TKey is a - - - - - The constructor for a - - - - - The constructor for a , taking a username. - - The name of the user. - - - - The constructor for a , taking a username and an email address. - - The name of the user. - The email address of the user. - - - - A where TKey is a - - - - - The constructor for a - - - - - The constructor for a , taking a username. - - The name of the user. - - - - The constructor for a , taking a username and an email address. - - The name of the user. - The email address of the user. - - - - A document representing an document. - - The type of the primary key. - - - - The version of the schema do the document. - - - - - The date and time at which this user was created, in UTC. - - - - - The claims this user has. - - - - - The role Ids of the roles that this user has. - - - - - The list of s that this user has. - - - - - The list of s that this user has. - - - - - The constructor for a , taking a username and an email address. - - - - - The constructor for a , taking a username and an email address. - - The name of the user. - The email address of the user. - - - - The constructor for a , taking a username. - - The name of the user. - - - - Initialize the field of the MongoIdentityUser - - - - - Sets the version of the schema for the document. - - - - - - - Removes a role. - - The Id of the role you want to remove. - True if the removal was successful. - - - - Add a role to the user. - - The Id of the role you want to add. - True if the addition was successful. - - - - Adds a user login to the user. - - The you want to add. - True if the addition was successful. - - - - Checks if the user has the given . - - The we are looking for. - True if the user has the given . - - - - Removes a from the user. - - - - - - - - - - - - - - Sets the token to a new value. - - The token you want to set you want to set. - The value you want to set the token to. - Returns true if the token was successfully set. - - - - Gets a token given the login provider and the name. - - The value for the login provider. - The name of the token. - An if found, or null. - - - - Checks if a user has the given token. - - The token you are looking for. - True if the user has the given token - - - - Adds a token to the user. - - The type of the token. - The token you want to add. - True if the addition was successful. - - - - Removes a token from the user. - - The type of the token. - The token you want to remove. - True if the removal was successful. - - - - A class representing the tokens a can have. - - - - - Gets or sets the LoginProvider this token is from. - - - - - Gets or sets the name of the token. - - - - - Gets or sets the token value. - - - - - Creates a new instance of a persistence store for roles. - - The type of the class representing a role - - - - Constructs a new instance of . - - The . - The . - - - - Creates a new instance of a persistence store for roles. - - The type of the class representing a role. - The type of the data context class used to access the store. - - - - Constructs a new instance of . - - The . - The . - - - - Creates a new instance of a persistence store for roles. - - The type of the class representing a role. - The type of the data context class used to access the store. - The type of the primary key for a role. - - - - Constructs a new instance of . - - The . - The . - - - - Creates a new instance of a persistence store for roles. - - The type of the class representing a role. - The type of the data context class used to access the store. - The type of the primary key for a role. - The type of the class representing a user role. - The type of the class representing a role claim. - - - - Constructs a new instance of . - - The . - The . - - - - Gets the database context for this store. - - - - - A navigation property for the roles the store contains. - - - - - A navigation property for the roles the store contains. - - - - - Gets or sets the for any error that occurred with the current operation. - - - - - Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. - - - True if changes should be automatically persisted, otherwise false. - - - - - Creates a new role in a store as an asynchronous operation. - - The role to create in the store. - The used to propagate notifications that the operation should be canceled. - A that represents the of the asynchronous query. - - - - Updates a role in a store as an asynchronous operation. - - The role to update in the store. - The used to propagate notifications that the operation should be canceled. - A that represents the of the asynchronous query. - - - - Deletes a role from the store as an asynchronous operation. - - The role to delete from the store. - The used to propagate notifications that the operation should be canceled. - A that represents the of the asynchronous query. - - - - Gets the ID for a role from the store as an asynchronous operation. - - The role whose ID should be returned. - The used to propagate notifications that the operation should be canceled. - A that contains the ID of the role. - - - - Gets the name of a role from the store as an asynchronous operation. - - The role whose name should be returned. - The used to propagate notifications that the operation should be canceled. - A that contains the name of the role. - - - - Sets the name of a role in the store as an asynchronous operation. - - The role whose name should be set. - The name of the role. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Converts the provided to a strongly typed key object. - - The id to convert. - An instance of representing the provided . - - - - Converts the provided to its string representation. - - The id to convert. - An representation of the provided . - - - - Finds the role who has the specified ID as an asynchronous operation. - - The role ID to look for. - The used to propagate notifications that the operation should be canceled. - A that result of the look up. - - - - Finds the role who has the specified normalized name as an asynchronous operation. - - The normalized role name to look for. - The used to propagate notifications that the operation should be canceled. - A that result of the look up. - - - - Get a role's normalized name as an asynchronous operation. - - The role whose normalized name should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the name of the role. - - - - Set a role's normalized name as an asynchronous operation. - - The role whose normalized name should be set. - The normalized name to set - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Throws if this class has been disposed. - - - - - Dispose the stores - - - - - Get the claims associated with the specified as an asynchronous operation. - - The role whose claims should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the claims granted to a role. - - - - Adds the given to the specified . - - The role to add the claim to. - The claim to add to the role. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The role to remove the claim from. - The claim to remove from the role. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Creates a entity representing a role claim. - - The associated role. - The associated claim. - The role claim entity. - - - - Creates a new instance of a persistence store for the specified user type. - - The type representing a user. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type of the data context class used to access the store. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type of the data context class used to access the store. - The type of the primary key for a role. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type of the data context class used to access the store. - The type of the primary key for a role. - The type representing a claim. - The type representing a user external login. - The type representing a user token. - - - - Creates a new instance of the store. - - The context used to access the store. - The used to describe store errors. - - - - Gets the database context for this store. - - - - - Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. - - - True if changes should be automatically persisted, otherwise false. - - - - Saves the current store. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Creates the specified in the user store. - - The user to create. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the creation operation. - - - - Updates the specified in the user store. - - The user to update. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the update operation. - - - - Deletes the specified from the user store. - - The user to delete. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the update operation. - - - - Finds and returns a user, if any, who has the specified . - - The user ID to search for. - The used to propagate notifications that the operation should be canceled. - - The that represents the asynchronous operation, containing the user matching the specified if it exists. - - - - - Finds and returns a user, if any, who has the specified normalized user name. - - The normalized user name to search for. - The used to propagate notifications that the operation should be canceled. - - The that represents the asynchronous operation, containing the user matching the specified if it exists. - - - - - A navigation property for the users the store contains. - - - - - Return a user with the matching userId if it exists. - - The user's id. - The used to propagate notifications that the operation should be canceled. - The user if it exists. - - - - Return a user login with the matching userId, provider, providerKey if it exists. - - The user's id. - The login provider name. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The user login if it exists. - - - - Return a user login with provider, providerKey if it exists. - - The login provider name. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The user login if it exists. - - - - Get the claims associated with the specified as an asynchronous operation. - - The user whose claims should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the claims granted to a user. - - - - Adds the given to the specified . - - The user to add the claim to. - The claim to add to the user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Replaces the on the specified , with the . - - The user to replace the claim on. - The claim replace. - The new claim replacing the . - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the claims from. - The claim to remove. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Adds the given to the specified . - - The user to add the login to. - The login to add to the user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the login from. - The login to remove from the user. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Retrieves the associated logins for the specified . - - The user whose associated logins to retrieve. - The used to propagate notifications that the operation should be canceled. - - The for the asynchronous operation, containing a list of for the specified , if any. - - - - - Retrieves the user associated with the specified login provider and login provider key. - - The login provider who provided the . - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - - The for the asynchronous operation, containing the user, if any which matched the specified login provider and key. - - - - - Gets the user, if any, associated with the specified, normalized email address. - - The normalized email address to return the user for. - The used to propagate notifications that the operation should be canceled. - - The task object containing the results of the asynchronous lookup operation, the user if any associated with the specified normalized email address. - - - - - Retrieves all users with the specified claim. - - The claim whose users should be retrieved. - The used to propagate notifications that the operation should be canceled. - - The contains a list of users, if any, that contain the specified claim. - - - - - Find a user token if it exists. - - The token owner. - The login provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The user token if it exists. - - - - Add a new user token. - - The token to be added. - - - - - Remove a new user token. - - The token to be removed. - - - - - Sets the given for the specified . - - The user whose name should be set. - The user name to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the given normalized name for the specified . - - The user whose name should be set. - The normalized name to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the password hash for a user. - - The user to set the password hash for. - The password hash to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the flag indicating whether the specified 's email address has been confirmed or not. - - The user whose email confirmation status should be set. - A flag indicating if the email address has been confirmed, true if the address is confirmed otherwise false. - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Sets the address for a . - - The user whose email should be set. - The email to set. - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Sets the normalized email for the specified . - - The user whose email address to set. - The normalized email to set for the specified . - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Locks out a user until the specified end date has passed. Setting a end date in the past immediately unlocks a user. - - The user whose lockout date should be set. - The after which the 's lockout should end. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Records that a failed access has occurred, incrementing the failed access count. - - The user whose cancellation count should be incremented. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the incremented failed access count. - - - - Resets a user's failed access count. - - The user whose failed access count should be reset. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - This is typically called after the account is successfully accessed. - - - - Set the flag indicating if the specified can be locked out.. - - The user whose ability to be locked out should be set. - A flag indicating if lock out can be enabled for the specified . - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the telephone number for the specified . - - The user whose telephone number should be set. - The telephone number to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets a flag indicating if the specified 's phone number has been confirmed.. - - The user whose telephone number confirmation status should be set. - A flag indicating whether the user's telephone number has been confirmed. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the provided security for the specified . - - The user whose security stamp should be set. - The security stamp to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets a flag indicating whether the specified has two factor authentication enabled or not, - as an asynchronous operation. - - The user whose two factor authentication enabled status should be set. - A flag indicating whether the specified has two factor authentication enabled. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the token value for a particular user. - - The user. - The authentication provider for the token. - The name of the token. - The value of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Deletes a token for a user. - - The user. - The authentication provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Returns the token value. - - The user. - The authentication provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the authenticator key for the specified . - - The user whose authenticator key should be set. - The authenticator key to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Get the authenticator key for the specified . - - The user whose security stamp should be set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the security stamp for the specified . - - - - Returns how many recovery code are still valid for a user. - - The user who owns the recovery code. - The used to propagate notifications that the operation should be canceled. - The number of valid recovery codes for the user.. - - - - Updates the recovery codes for the user while invalidating any previous recovery codes. - - The user to store new recovery codes for. - The new recovery codes for the user. - The used to propagate notifications that the operation should be canceled. - The new recovery codes for the user. - - - - Returns whether a recovery code is valid for a user. Note: recovery codes are only valid - once, and will be invalid after use. - - The user who owns the recovery code. - The recovery code to use. - The used to propagate notifications that the operation should be canceled. - True if the recovery code was found for the user. - - - - Represents a new instance of a persistence store for users, using the default implementation - of with a string as a primary key. - - - - - Constructs a new instance of . - - The . - The . - - - - Creates a new instance of a persistence store for the specified user type. - - The type representing a user. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type representing a role. - The type of the data context class used to access the store. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type representing a role. - The type of the data context class used to access the store. - The type of the primary key for a role. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type representing a role. - The type of the data context class used to access the store. - The type of the primary key for a role. - The type representing a claim. - The type representing a user role. - The type representing a user external login. - The type representing a user token. - The type representing a role claim. - - - - Creates a new instance of the store. - - The context used to access the store. - The used to describe store errors. - - - - Gets the database context for this store. - - - - - Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. - - - True if changes should be automatically persisted, otherwise false. - - - - Saves the current store. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Creates the specified in the user store. - - The user to create. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the creation operation. - - - - Updates the specified in the user store. - - The user to update. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the update operation. - - - - Deletes the specified from the user store. - - The user to delete. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the update operation. - - - - Finds and returns a user, if any, who has the specified . - - The user ID to search for. - The used to propagate notifications that the operation should be canceled. - - The that represents the asynchronous operation, containing the user matching the specified if it exists. - - - - - Converts the provided to a strongly typed key object. - - The id to convert. - An instance of representing the provided . - - - - Finds and returns a user, if any, who has the specified normalized user name. - - The normalized user name to search for. - The used to propagate notifications that the operation should be canceled. - - The that represents the asynchronous operation, containing the user matching the specified if it exists. - - - - - A navigation property for the users the store contains. - - - - - Return a role with the normalized name if it exists. - - The normalized role name. - The used to propagate notifications that the operation should be canceled. - The role if it exists. - - - - Return a user role for the userId and roleId if it exists. - - The user's id. - The role's id. - The used to propagate notifications that the operation should be canceled. - The user role if it exists. - - - - Return a user with the matching userId if it exists. - - The user's id. - The used to propagate notifications that the operation should be canceled. - The user if it exists. - - - - Return a user login with the matching userId, provider, providerKey if it exists. - - The user's id. - The login provider name. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The user login if it exists. - - - - Return a user login with provider, providerKey if it exists. - - The login provider name. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The user login if it exists. - - - - Adds the given to the specified . - - The user to add the role to. - The role to add. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the role from. - The role to remove. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Retrieves the roles the specified is a member of. - - The user whose roles should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the roles the user is a member of. - - - - Returns a flag indicating if the specified user is a member of the give . - - The user whose role membership should be checked. - The role to check membership of - The used to propagate notifications that the operation should be canceled. - A containing a flag indicating if the specified user is a member of the given group. If the - user is a member of the group the returned value with be true, otherwise it will be false. - - - - Get the claims associated with the specified as an asynchronous operation. - - The user whose claims should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the claims granted to a user. - - - - Adds the given to the specified . - - The user to add the claim to. - The claim to add to the user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Replaces the on the specified , with the . - - The user to replace the claim on. - The claim replace. - The new claim replacing the . - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the claims from. - The claim to remove. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Adds the given to the specified . - - The user to add the login to. - The login to add to the user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the login from. - The login to remove from the user. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Retrieves the associated logins for the specified . - - The user whose associated logins to retrieve. - The used to propagate notifications that the operation should be canceled. - - The for the asynchronous operation, containing a list of for the specified , if any. - - - - - Retrieves the user associated with the specified login provider and login provider key. - - The login provider who provided the . - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - - The for the asynchronous operation, containing the user, if any which matched the specified login provider and key. - - - - - Gets the user, if any, associated with the specified, normalized email address. - - The normalized email address to return the user for. - The used to propagate notifications that the operation should be canceled. - - The task object containing the results of the asynchronous lookup operation, the user if any associated with the specified normalized email address. - - - - - Retrieves all users with the specified claim. - - The claim whose users should be retrieved. - The used to propagate notifications that the operation should be canceled. - - The contains a list of users, if any, that contain the specified claim. - - - - - Retrieves all users in the specified role. - - The role whose users should be retrieved. - The used to propagate notifications that the operation should be canceled. - - The contains a list of users, if any, that are in the specified role. - - - - - Find a user token if it exists. - - The token owner. - The login provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The user token if it exists. - - - - Add a new user token. - - The token to be added. - - - - - Remove a new user token. - - The token to be removed. - - - - - Sets the given for the specified . - - The user whose name should be set. - The user name to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the given normalized name for the specified . - - The user whose name should be set. - The normalized name to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the password hash for a user. - - The user to set the password hash for. - The password hash to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the flag indicating whether the specified 's email address has been confirmed or not. - - The user whose email confirmation status should be set. - A flag indicating if the email address has been confirmed, true if the address is confirmed otherwise false. - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Sets the address for a . - - The user whose email should be set. - The email to set. - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Sets the normalized email for the specified . - - The user whose email address to set. - The normalized email to set for the specified . - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Locks out a user until the specified end date has passed. Setting a end date in the past immediately unlocks a user. - - The user whose lockout date should be set. - The after which the 's lockout should end. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Records that a failed access has occurred, incrementing the failed access count. - - The user whose cancellation count should be incremented. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the incremented failed access count. - - - - Resets a user's failed access count. - - The user whose failed access count should be reset. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - This is typically called after the account is successfully accessed. - - - - Set the flag indicating if the specified can be locked out.. - - The user whose ability to be locked out should be set. - A flag indicating if lock out can be enabled for the specified . - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the telephone number for the specified . - - The user whose telephone number should be set. - The telephone number to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets a flag indicating if the specified 's phone number has been confirmed.. - - The user whose telephone number confirmation status should be set. - A flag indicating whether the user's telephone number has been confirmed. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the provided security for the specified . - - The user whose security stamp should be set. - The security stamp to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets a flag indicating whether the specified has two factor authentication enabled or not, - as an asynchronous operation. - - The user whose two factor authentication enabled status should be set. - A flag indicating whether the specified has two factor authentication enabled. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the token value for a particular user. - - The user. - The authentication provider for the token. - The name of the token. - The value of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Deletes a token for a user. - - The user. - The authentication provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Returns the token value. - - The user. - The authentication provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the authenticator key for the specified . - - The user whose authenticator key should be set. - The authenticator key to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Get the authenticator key for the specified . - - The user whose security stamp should be set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the security stamp for the specified . - - - - Returns how many recovery code are still valid for a user. - - The user who owns the recovery code. - The used to propagate notifications that the operation should be canceled. - The number of valid recovery codes for the user.. - - - - Updates the recovery codes for the user while invalidating any previous recovery codes. - - The user to store new recovery codes for. - The new recovery codes for the user. - The used to propagate notifications that the operation should be canceled. - The new recovery codes for the user. - - - - Returns whether a recovery code is valid for a user. Note: recovery codes are only valid - once, and will be invalid after use. - - The user who owns the recovery code. - The recovery code to use. - The used to propagate notifications that the operation should be canceled. - True if the recovery code was found for the user. - - - - Represents the password hashing options - - - - - Gets options which use the IdentityV3 compat mode, and set the iteration count to 200000 PBKDF2-SHA256 iterations - (roughly 200ms of work) - - - - - Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées. - - - - - Retourne l'instance ResourceManager mise en cache utilisée par cette classe. - - - - - Remplace la propriété CurrentUICulture du thread actuel pour toutes - les recherches de ressources à l'aide de cette classe de ressource fortement typée. - - - - - Recherche une chaîne localisée semblable à AddMongoDbCoreStores can only be called with a role that derives from MongoIdentityRole<TKey, TUserRole, TRoleClaim>.. - - - - - Recherche une chaîne localisée semblable à AddMongoDbCoreStores can only be called with a user that derives from MongoIdentityUser<TKey, TUserClaim, TUserRole, TUserLogin, TUserToken>.. - - - - - Recherche une chaîne localisée semblable à Role {0} does not exist.. - - - - - Recherche une chaîne localisée semblable à Value cannot be null or empty.. - - - - - Contains extension methods to for adding MongoDb stores. - - - - - Adds an MongoDb implementation of identity information stores. - - The MongoDb database context to use. - The instance this method extends. - A mongoDbContext - The instance this method extends. - - - - Adds an MongoDb implementation of identity information stores. - - The type representing a user. - The type representing a role. - The type of the primary key of the identity document. - The instance this method extends. - - - - - - Adds an MongoDb implementation of identity information stores. - - The type representing a user. - The type representing a role. - The type of the primary key of the identity document. - The instance this method extends. - - - - diff --git a/src/lib/netcoreapp3.1/Resources.resx b/src/lib/netcoreapp3.1/Resources.resx deleted file mode 100644 index bf5a4ec..0000000 --- a/src/lib/netcoreapp3.1/Resources.resx +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - AddMongoDbCoreStores can only be called with a role that derives from MongoIdentityRole<TKey, TUserRole, TRoleClaim>. - error when the role does not derive from MongoIdentityRole - - - AddMongoDbCoreStores can only be called with a user that derives from MongoIdentityUser<TKey, TUserClaim, TUserRole, TUserLogin, TUserToken>. - error when the user does not derive from MongoIdentityUser - - - Role {0} does not exist. - error when a role does not exist - - - Value cannot be null or empty. - error when something cannot be null or empty - - \ No newline at end of file diff --git a/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.deps.json b/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.deps.json deleted file mode 100644 index 77f02cb..0000000 --- a/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.deps.json +++ /dev/null @@ -1,2535 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETStandard,Version=v2.1/", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETStandard,Version=v2.1": {}, - ".NETStandard,Version=v2.1/": { - "AspNetCore.Identity.MongoDbCore/3.1.0": { - "dependencies": { - "Microsoft.Extensions.Identity.Core": "3.1.12", - "Microsoft.Extensions.Identity.Stores": "3.1.12", - "Microsoft.VisualStudio.Web.BrowserLink": "2.2.0", - "MongoDB.Driver": "2.9.3", - "MongoDbGenericRepository": "1.4.3" - }, - "runtime": { - "AspNetCore.Identity.MongoDbCore.dll": {} - } - }, - "DnsClient/1.2.0": { - "dependencies": { - "System.Buffers": "4.5.0" - }, - "runtime": { - "lib/netstandard2.0/DnsClient.dll": { - "assemblyVersion": "1.2.0.0", - "fileVersion": "1.2.0.0" - } - } - }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.12": { - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.7012" - } - } - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.12": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.7012" - } - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.Extensions.Caching.Abstractions/3.1.12": { - "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.Configuration/3.1.12": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.Configuration.Abstractions/3.1.12": { - "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.Configuration.Binder/3.1.12": { - "dependencies": { - "Microsoft.Extensions.Configuration": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.DependencyInjection/3.1.12": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.12" - }, - "runtime": { - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.12": { - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18315" - } - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18315" - } - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18315" - } - } - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "3.1.12", - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.12", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.Extensions.Identity.Core/3.1.12": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "3.1.12", - "Microsoft.Extensions.Logging": "3.1.12", - "Microsoft.Extensions.Options": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.7012" - } - } - }, - "Microsoft.Extensions.Identity.Stores/3.1.12": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "3.1.12", - "Microsoft.Extensions.Identity.Core": "3.1.12", - "Microsoft.Extensions.Logging": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.7012" - } - } - }, - "Microsoft.Extensions.Logging/3.1.12": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "3.1.12", - "Microsoft.Extensions.DependencyInjection": "3.1.12", - "Microsoft.Extensions.Logging.Abstractions": "3.1.12", - "Microsoft.Extensions.Options": "3.1.12" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.Logging.Abstractions/3.1.12": { - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.Options/3.1.12": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.12", - "Microsoft.Extensions.Primitives": "3.1.12", - "System.ComponentModel.Annotations": "4.7.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Extensions.Primitives/3.1.12": { - "dependencies": { - "System.Memory": "4.5.2", - "System.Runtime.CompilerServices.Unsafe": "4.7.1" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "3.1.12.0", - "fileVersion": "3.100.1221.6909" - } - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "3.1.12", - "System.Buffers": "4.5.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.NETCore.Platforms/1.1.0": {}, - "Microsoft.NETCore.Targets/1.1.0": {}, - "Microsoft.VisualStudio.Web.BrowserLink/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.VisualStudio.Web.BrowserLink.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - } - }, - "Microsoft.Win32.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "Microsoft.Win32.Registry/4.0.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, - "MongoDB.Bson/2.9.3": { - "dependencies": { - "NETStandard.Library": "1.6.1", - "System.Collections.NonGeneric": "4.0.1", - "System.Diagnostics.Process": "4.1.0", - "System.Dynamic.Runtime": "4.0.11", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Runtime.Serialization.Formatters": "4.3.0" - }, - "runtime": { - "lib/netstandard1.5/MongoDB.Bson.dll": { - "assemblyVersion": "2.9.3.0", - "fileVersion": "2.9.3.0" - } - } - }, - "MongoDB.Driver/2.9.3": { - "dependencies": { - "MongoDB.Bson": "2.9.3", - "MongoDB.Driver.Core": "2.9.3", - "NETStandard.Library": "1.6.1", - "System.ComponentModel.TypeConverter": "4.1.0", - "System.Linq.Queryable": "4.0.1" - }, - "runtime": { - "lib/netstandard1.5/MongoDB.Driver.dll": { - "assemblyVersion": "2.9.3.0", - "fileVersion": "2.9.3.0" - } - } - }, - "MongoDB.Driver.Core/2.9.3": { - "dependencies": { - "DnsClient": "1.2.0", - "MongoDB.Bson": "2.9.3", - "NETStandard.Library": "1.6.1", - "SharpCompress": "0.23.0", - "System.Collections.Specialized": "4.0.1", - "System.Diagnostics.TextWriterTraceListener": "4.0.0", - "System.Diagnostics.TraceSource": "4.0.0", - "System.Net.NameResolution": "4.3.0", - "System.Net.Security": "4.3.2", - "System.Security.SecureString": "4.0.0", - "System.Threading.Thread": "4.3.0" - }, - "runtime": { - "lib/netstandard1.5/MongoDB.Driver.Core.dll": { - "assemblyVersion": "2.9.3.0", - "fileVersion": "2.9.3.0" - } - } - }, - "MongoDbGenericRepository/1.4.3": { - "dependencies": { - "MongoDB.Driver": "2.9.3" - }, - "runtime": { - "lib/netstandard2.0/MongoDbGenericRepository.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.0.0" - } - } - }, - "NETStandard.Library/1.6.1": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.Compression.ZipFile": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Net.Http": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Net.Sockets": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Timer": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0" - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.native.System/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.Net.Security/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {}, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {}, - "SharpCompress/0.23.0": { - "dependencies": { - "System.Text.Encoding.CodePages": "4.5.1" - }, - "runtime": { - "lib/netstandard2.0/SharpCompress.dll": { - "assemblyVersion": "0.23.0.0", - "fileVersion": "0.23.0.0" - } - } - }, - "System.AppContext/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/System.AppContext.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Buffers/4.5.0": { - "runtime": { - "lib/netstandard2.0/System.Buffers.dll": { - "assemblyVersion": "4.0.3.0", - "fileVersion": "4.6.26515.6" - } - } - }, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Collections.Concurrent/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Collections.Concurrent.dll": { - "assemblyVersion": "4.0.13.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Collections.NonGeneric/4.0.1": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Collections.NonGeneric.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "1.0.24212.1" - } - } - }, - "System.Collections.Specialized/4.0.1": { - "dependencies": { - "System.Collections.NonGeneric": "4.0.1", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Collections.Specialized.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "1.0.24212.1" - } - } - }, - "System.ComponentModel/4.0.1": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.ComponentModel.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "1.0.24212.1" - } - } - }, - "System.ComponentModel.Annotations/4.7.0": { - "runtime": { - "lib/netstandard2.1/System.ComponentModel.Annotations.dll": { - "assemblyVersion": "4.3.1.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.ComponentModel.Primitives/4.1.0": { - "dependencies": { - "System.ComponentModel": "4.0.1", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.ComponentModel.Primitives.dll": { - "assemblyVersion": "4.1.0.0", - "fileVersion": "1.0.24212.1" - } - } - }, - "System.ComponentModel.TypeConverter/4.1.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.NonGeneric": "4.0.1", - "System.Collections.Specialized": "4.0.1", - "System.ComponentModel": "4.0.1", - "System.ComponentModel.Primitives": "4.1.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll": { - "assemblyVersion": "4.1.0.0", - "fileVersion": "1.0.24212.1" - } - } - }, - "System.Console/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.DiagnosticSource/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Diagnostics.Process/4.1.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "Microsoft.Win32.Registry": "4.0.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.Threading.ThreadPool": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Diagnostics.TextWriterTraceListener/4.0.0": { - "dependencies": { - "System.Diagnostics.TraceSource": "4.0.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Diagnostics.TextWriterTraceListener.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "1.0.24212.1" - } - } - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.TraceSource/4.0.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Dynamic.Runtime/4.0.11": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Dynamic.Runtime.dll": { - "assemblyVersion": "4.0.11.0", - "fileVersion": "1.0.24212.1" - } - } - }, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Calendars/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Buffers": "4.5.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - } - }, - "System.IO.Compression.ZipFile/4.3.0": { - "dependencies": { - "System.Buffers": "4.5.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.IO.FileSystem/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/System.Linq.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/System.Linq.Expressions.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Linq.Queryable/4.0.1": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Linq.Queryable.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "1.0.24212.1" - } - } - }, - "System.Memory/4.5.2": { - "dependencies": { - "System.Buffers": "4.5.0", - "System.Numerics.Vectors": "4.4.0", - "System.Runtime.CompilerServices.Unsafe": "4.7.1" - }, - "runtime": { - "lib/netstandard2.0/System.Memory.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.27129.4" - } - } - }, - "System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Net.NameResolution/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Principal.Windows": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Net.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Net.Security/4.3.2": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Security.Principal": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.ThreadPool": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Security": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Net.Sockets/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Numerics.Vectors/4.4.0": { - "runtime": { - "lib/netstandard2.0/System.Numerics.Vectors.dll": { - "assemblyVersion": "4.1.3.0", - "fileVersion": "4.6.25519.3" - } - } - }, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.ObjectModel.dll": { - "assemblyVersion": "4.0.13.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "System.Runtime.CompilerServices.Unsafe/4.7.1": { - "runtime": { - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { - "assemblyVersion": "4.0.6.0", - "fileVersion": "4.700.20.12001" - } - } - }, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Handles/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.InteropServices/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "runtime": { - "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Runtime.Numerics/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Numerics.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Runtime.Serialization.Formatters/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0" - }, - "runtime": { - "lib/netstandard1.4/System.Runtime.Serialization.Formatters.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": { - "assemblyVersion": "4.1.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Security.Claims/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Security.Claims.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Security.Cryptography.Cng/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - }, - "runtime": { - "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "1.0.24212.1" - } - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Security.Principal/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Security.Principal.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Security.Principal.Windows/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Principal": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Security.SecureString/4.0.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Text.Encoding.CodePages/4.5.1": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.7.1" - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.27129.4" - } - } - }, - "System.Text.Encoding.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Text.Encodings.Web/4.5.0": { - "runtime": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": { - "assemblyVersion": "4.0.3.0", - "fileVersion": "4.6.26515.6" - } - } - }, - "System.Text.RegularExpressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/System.Text.RegularExpressions.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Threading.dll": { - "assemblyVersion": "4.0.12.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Threading.Tasks.Extensions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": { - "assemblyVersion": "4.1.0.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Threading.Thread/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Threading.Thread.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Threading.ThreadPool/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Threading.ThreadPool.dll": { - "assemblyVersion": "4.0.11.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Threading.Timer/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Xml.ReaderWriter/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Xml.ReaderWriter.dll": { - "assemblyVersion": "4.1.0.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Xml.XDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XDocument.dll": { - "assemblyVersion": "4.0.12.0", - "fileVersion": "4.6.24705.1" - } - } - } - } - }, - "libraries": { - "AspNetCore.Identity.MongoDbCore/3.1.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "DnsClient/1.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-P34wUkeqU4FoQiOMV8OjpdeDZKs4d3r+VlHuKJ6eO5feiZgna3+9MF5orHRUn3DAv1g/HPE5hlkGucmxmsFfBw==", - "path": "dnsclient/1.2.0", - "hashPath": "dnsclient.1.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9V7Acx9lFw2KA23FOqH4TH5wQzZN/px/ovmRWBb8I3rf9arZ/cKniwRmRNrwgmShtQXhu1t124rrl1du2ueODA==", - "path": "microsoft.aspnetcore.cryptography.internal/3.1.12", - "hashPath": "microsoft.aspnetcore.cryptography.internal.3.1.12.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LNaiyMe0J8kkXglqtmE3wK1xu3ofvKh1WTVmJs0yl/uFfo9Vbr6lSyZ0k+5sTUxuIS1WU6dHe4nO0ikRlXq6CQ==", - "path": "microsoft.aspnetcore.cryptography.keyderivation/3.1.12", - "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.3.1.12.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Abstractions/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KOt2+vIFZ56zBEG2jgZWBjvxL4MSXBUV7npESYT7qAAABBywlJEa2pVvkbElBwOovLC/Q3cO1YcBc9OQc+dbxw==", - "path": "microsoft.extensions.caching.abstractions/3.1.12", - "hashPath": "microsoft.extensions.caching.abstractions.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sQeNlafyb7XIYubfELbAQtN3U7DubZEs8d7xaj09sAdD929spOqiZKHcWpEQDtWtwqXm70JWS1WDfxpOvuVMcw==", - "path": "microsoft.extensions.configuration/3.1.12", - "hashPath": "microsoft.extensions.configuration.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LMq236lxH1ji2FYv+2o6A9Nfb9jrDWl6Dn1XleA473NmBfYf/93MfPBgmnJA1qlFQPt9BKBd3r3h7NaTbDcHMw==", - "path": "microsoft.extensions.configuration.abstractions/3.1.12", - "hashPath": "microsoft.extensions.configuration.abstractions.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tso2dQMzmtALku0vMB6VuZpxDD6HYXqut+a8FdaU8XelnlR0aCi/LsK6Ej7VZbkKBqTQSgHAwyghbuKhk1sxog==", - "path": "microsoft.extensions.configuration.binder/3.1.12", - "hashPath": "microsoft.extensions.configuration.binder.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iCPPTBSXEPlGkpQt6Ky9+pfxQhsanrQ8W5tZC43eqYoBCqBTiAkd5rzfWSxxvjqUmDbp/h3JrKv765gRunkHsQ==", - "path": "microsoft.extensions.dependencyinjection/3.1.12", - "hashPath": "microsoft.extensions.dependencyinjection.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rIFeT9vtNl5AKpvWxxhOudNnVRqKNIku1bLVUBc/MdhHeiHA23OOc3TOlniQjSpFRIIjQ9J1LLTYSZvCwOemyg==", - "path": "microsoft.extensions.dependencyinjection.abstractions/3.1.12", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Core/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MRNaIsE3PdT24+6cWxJhiyfTY3Eoncr/m+5nW3NtBjPQXhJKECGNdquh5EH5KwNaYls2KI53znl7KD4pWMkKyw==", - "path": "microsoft.extensions.identity.core/3.1.12", - "hashPath": "microsoft.extensions.identity.core.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Stores/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xQOIvN3nFJ0ptl/qnozFJPzfY/TxrJFr9k/EPJkqHZx8jtzlGJ4mqvgknau0AunW25uXyT+O6co3AJ4B4OKcRQ==", - "path": "microsoft.extensions.identity.stores/3.1.12", - "hashPath": "microsoft.extensions.identity.stores.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EXwfP6M/G6mwM/f9eVNY3tOnY539gIEjeSXs2G/RtuGILteW455ZLxfZmE7qzWSc0J2wvoMuxdkB+WMsBW8Kqw==", - "path": "microsoft.extensions.logging/3.1.12", - "hashPath": "microsoft.extensions.logging.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Ixi6qAF3sr1FjPntVamRCMcnrCPx6l0G8VxtVshEk4n8lGs0Hj62jmt/xJ4mHrxR5ST0T49ERT2HsJcv6z+wGw==", - "path": "microsoft.extensions.logging.abstractions/3.1.12", - "hashPath": "microsoft.extensions.logging.abstractions.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Options/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-by2/frdg182EdpUkFw+2+h+POQTUCVNZRGWgFZKKZhxfuN+hJZFAaGMAuo1ouLexMa1PGTqWAgw/zaZ2WwU71Q==", - "path": "microsoft.extensions.options/3.1.12", - "hashPath": "microsoft.extensions.options.3.1.12.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/3.1.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QjEKb7QWbk44/t05BKlYaHP1sX2jOW9MypKVeMikX6932J34AioVo9heppJ8XAUpBLL15iOiyncSLWgHE32xMg==", - "path": "microsoft.extensions.primitives/3.1.12", - "hashPath": "microsoft.extensions.primitives.3.1.12.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", - "path": "microsoft.netcore.platforms/1.1.0", - "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", - "path": "microsoft.netcore.targets/1.1.0", - "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" - }, - "Microsoft.VisualStudio.Web.BrowserLink/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cmeqhbB+rdMia3bj6cJaKQw1GDOqHxzDWAjoJqCnz+JYi9a2xsBdzycYy9eMEssVwLmLAUw6sWLMPMfGXAQmWA==", - "path": "microsoft.visualstudio.web.browserlink/2.2.0", - "hashPath": "microsoft.visualstudio.web.browserlink.2.2.0.nupkg.sha512" - }, - "Microsoft.Win32.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", - "path": "microsoft.win32.primitives/4.3.0", - "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-q+eLtROUAQ3OxYA5mpQrgyFgzLQxIyrfT2eLpYX5IEPlHmIio2nh4F5bgOaQoGOV865kFKZZso9Oq9RlazvXtg==", - "path": "microsoft.win32.registry/4.0.0", - "hashPath": "microsoft.win32.registry.4.0.0.nupkg.sha512" - }, - "MongoDB.Bson/2.9.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iuLdgI/8Q3AnboPR0OTFDpqVAxTskW9IQLhxKt+O4IQ3s9hHVLLp1dGLChrwrcK+3Fa2MFNHvm6W8tEMV4VUmw==", - "path": "mongodb.bson/2.9.3", - "hashPath": "mongodb.bson.2.9.3.nupkg.sha512" - }, - "MongoDB.Driver/2.9.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nSHXATq6u9CSwfO/xCQSZe6JgJeVmLng0v6fwc6WFTYVnssAZjIaj1BiNu3XshHP+vYCzYZUmbPtRHltaXQiuw==", - "path": "mongodb.driver/2.9.3", - "hashPath": "mongodb.driver.2.9.3.nupkg.sha512" - }, - "MongoDB.Driver.Core/2.9.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j95XZhXTukZHUnZmEFEJPERscccfa42iLPbPBlwRJMK5XEZ9myCcxnWACvJwYXrU6RoRwUzYCFYoSHj6lHfgmA==", - "path": "mongodb.driver.core/2.9.3", - "hashPath": "mongodb.driver.core.2.9.3.nupkg.sha512" - }, - "MongoDbGenericRepository/1.4.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SLJp2QnPzhYHUDyBXFekrLwaHWTqwHcCErm9LQlXOQq6VYU1sF5bSmAoQ7Ak0BPD8YTqVbTQc6wbSD8EJYMyAQ==", - "path": "mongodbgenericrepository/1.4.3", - "hashPath": "mongodbgenericrepository.1.4.3.nupkg.sha512" - }, - "NETStandard.Library/1.6.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", - "path": "netstandard.library/1.6.1", - "hashPath": "netstandard.library.1.6.1.nupkg.sha512" - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g==", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw==", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg==", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "path": "runtime.native.system/4.3.0", - "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "path": "runtime.native.system.io.compression/4.3.0", - "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guqHgQOK2eUgtJae2VKjNawBn1xjC0hfOt5wASHa60XHbIdCsQlqtvMsFG+3hy7yp88V+gi9fZCjubuDkeakcQ==", - "path": "runtime.native.system.net.http/4.3.0", - "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Security/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-M2nN92ePS8BgQ2oi6Jj3PlTUzadYSIWLdZrHY1n1ZcW9o4wAQQ6W+aQ2lfq1ysZQfVCgDwY58alUdowrzezztg==", - "path": "runtime.native.system.net.security/4.3.0", - "hashPath": "runtime.native.system.net.security.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==", - "path": "runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ==", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA==", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kh9W4agE0r/hK8AX1LvyQI2NrKHBL8pO0gRoDTdDb0LL6Ta1Z2OtFx3lOaAE0ZpCUc/dt9Wzs3rA7a3IsKdOVA==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg==", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw==", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w==", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg==", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512" - }, - "SharpCompress/0.23.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HBbT47JHvNrsZX2dTBzUBOSzBt+EmIRGLIBkbxcP6Jef7DB4eFWQX5iHWV3Nj7hABFPCjISrZ8s0z72nF2zFHQ==", - "path": "sharpcompress/0.23.0", - "hashPath": "sharpcompress.0.23.0.nupkg.sha512" - }, - "System.AppContext/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "path": "system.appcontext/4.3.0", - "hashPath": "system.appcontext.4.3.0.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "path": "system.collections.concurrent/4.3.0", - "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" - }, - "System.Collections.NonGeneric/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hMxFT2RhhlffyCdKLDXjx8WEC5JfCvNozAZxCablAuFRH74SCV4AgzE8yJCh/73bFnEoZgJ9MJmkjQ0dJmnKqA==", - "path": "system.collections.nongeneric/4.0.1", - "hashPath": "system.collections.nongeneric.4.0.1.nupkg.sha512" - }, - "System.Collections.Specialized/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/HKQyVP0yH1I0YtK7KJL/28snxHNH/bi+0lgk/+MbURF6ULhAE31MDI+NZDerNWu264YbxklXCCygISgm+HMug==", - "path": "system.collections.specialized/4.0.1", - "hashPath": "system.collections.specialized.4.0.1.nupkg.sha512" - }, - "System.ComponentModel/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oBZFnm7seFiVfugsIyOvQCWobNZs7FzqDV/B7tx20Ep/l3UUFCPDkdTnCNaJZTU27zjeODmy2C/cP60u3D4c9w==", - "path": "system.componentmodel/4.0.1", - "hashPath": "system.componentmodel.4.0.1.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0YFqjhp/mYkDGpU0Ye1GjE53HMp9UVfGN7seGpAMttAC0C40v5gw598jCgpbBLMmCo0E5YRLBv5Z2doypO49ZQ==", - "path": "system.componentmodel.annotations/4.7.0", - "hashPath": "system.componentmodel.annotations.4.7.0.nupkg.sha512" - }, - "System.ComponentModel.Primitives/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sc/7eVCdxPrp3ljpgTKVaQGUXiW05phNWvtv/m2kocXqrUQvTVWKou1Edas2aDjTThLPZOxPYIGNb/HN0QjURg==", - "path": "system.componentmodel.primitives/4.1.0", - "hashPath": "system.componentmodel.primitives.4.1.0.nupkg.sha512" - }, - "System.ComponentModel.TypeConverter/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MnDAlaeJZy9pdB5ZdOlwdxfpI+LJQ6e0hmH7d2+y2LkiD8DRJynyDYl4Xxf3fWFm7SbEwBZh4elcfzONQLOoQw==", - "path": "system.componentmodel.typeconverter/4.1.0", - "hashPath": "system.componentmodel.typeconverter.4.1.0.nupkg.sha512" - }, - "System.Console/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "path": "system.console/4.3.0", - "hashPath": "system.console.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tD6kosZnTAGdrEa0tZSuFyunMbt/5KYDnHdndJYGqZoNy00XVXyACd5d6KnE1YgYv3ne2CjtAfNXo/fwEhnKUA==", - "path": "system.diagnostics.diagnosticsource/4.3.0", - "hashPath": "system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Process/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mpVZ5bnlSs3tTeJ6jYyDJEIa6tavhAd88lxq1zbYhkkCu0Pno2+gHXcvZcoygq2d8JxW3gojXqNJMTAshduqZA==", - "path": "system.diagnostics.process/4.1.0", - "hashPath": "system.diagnostics.process.4.1.0.nupkg.sha512" - }, - "System.Diagnostics.TextWriterTraceListener/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-w36Dr8yKy8xP150qPANe7Td+/zOI3G62ImRcHDIEW+oUXUuTKZHd4DHmqRx5+x8RXd85v3tXd1uhNTfsr+yxjA==", - "path": "system.diagnostics.textwritertracelistener/4.0.0", - "hashPath": "system.diagnostics.textwritertracelistener.4.0.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.TraceSource/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==", - "path": "system.diagnostics.tracesource/4.0.0", - "hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "path": "system.diagnostics.tracing/4.3.0", - "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" - }, - "System.Dynamic.Runtime/4.0.11": { - "type": "package", - "serviceable": true, - "sha512": "sha512-db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==", - "path": "system.dynamic.runtime/4.0.11", - "hashPath": "system.dynamic.runtime.4.0.11.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "path": "system.globalization.calendars/4.3.0", - "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "path": "system.globalization.extensions/4.3.0", - "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" - }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "path": "system.io.compression/4.3.0", - "hashPath": "system.io.compression.4.3.0.nupkg.sha512" - }, - "System.IO.Compression.ZipFile/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", - "path": "system.io.compression.zipfile/4.3.0", - "hashPath": "system.io.compression.zipfile.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "path": "system.io.filesystem/4.3.0", - "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "path": "system.io.filesystem.primitives/4.3.0", - "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Linq.Queryable/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "path": "system.linq.queryable/4.0.1", - "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512" - }, - "System.Memory/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fvq1GNmUFwbKv+aLVYYdgu/+gc8Nu9oFujOxIjPrsf+meis9JBzTPDL6aP/eeGOz9yPj6rRLUbOjKMpsMEWpNg==", - "path": "system.memory/4.5.2", - "hashPath": "system.memory.4.5.2.nupkg.sha512" - }, - "System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "path": "system.net.http/4.3.0", - "hashPath": "system.net.http.4.3.0.nupkg.sha512" - }, - "System.Net.NameResolution/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AFYl08R7MrsrEjqpQWTZWBadqXyTzNDaWpMqyxhb0d6sGhV6xMDKueuBXlLL30gz+DIRY6MpdgnHWlCh5wmq9w==", - "path": "system.net.nameresolution/4.3.0", - "hashPath": "system.net.nameresolution.4.3.0.nupkg.sha512" - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "path": "system.net.primitives/4.3.0", - "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" - }, - "System.Net.Security/4.3.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xT2jbYpbBo3ha87rViHoTA6WdvqOAW37drmqyx/6LD8p7HEPT2qgdxoimRzWtPg8Jh4X5G9BV2seeTv4x6FYlA==", - "path": "system.net.security/4.3.2", - "hashPath": "system.net.security.4.3.2.nupkg.sha512" - }, - "System.Net.Sockets/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", - "path": "system.net.sockets/4.3.0", - "hashPath": "system.net.sockets.4.3.0.nupkg.sha512" - }, - "System.Numerics.Vectors/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UiLzLW+Lw6HLed1Hcg+8jSRttrbuXv7DANVj0DkL9g6EnnzbL75EB7EWsw5uRbhxd/4YdG8li5XizGWepmG3PQ==", - "path": "system.numerics.vectors/4.4.0", - "hashPath": "system.numerics.vectors.4.4.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "path": "system.reflection.typeextensions/4.3.0", - "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.7.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-zOHkQmzPCn5zm/BH+cxC1XbUS3P4Yoi3xzW7eRgVpDR2tPGSzyMZ17Ig1iRkfJuY0nhxkQQde8pgePNiA7z7TQ==", - "path": "system.runtime.compilerservices.unsafe/4.7.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.7.1.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "path": "system.runtime.handles/4.3.0", - "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "path": "system.runtime.interopservices/4.3.0", - "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "path": "system.runtime.numerics/4.3.0", - "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Formatters/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==", - "path": "system.runtime.serialization.formatters/4.3.0", - "hashPath": "system.runtime.serialization.formatters.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==", - "path": "system.runtime.serialization.primitives/4.3.0", - "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Claims/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", - "path": "system.security.claims/4.3.0", - "hashPath": "system.security.claims.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "path": "system.security.cryptography.algorithms/4.3.0", - "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", - "path": "system.security.cryptography.cng/4.3.0", - "hashPath": "system.security.cryptography.cng.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "path": "system.security.cryptography.csp/4.3.0", - "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "path": "system.security.cryptography.encoding/4.3.0", - "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "path": "system.security.cryptography.openssl/4.3.0", - "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "path": "system.security.cryptography.primitives/4.3.0", - "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "path": "system.security.cryptography.x509certificates/4.3.0", - "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" - }, - "System.Security.Principal/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "path": "system.security.principal/4.3.0", - "hashPath": "system.security.principal.4.3.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HVL1rvqYtnRCxFsYag/2le/ZfKLK4yMw79+s6FmKXbSCNN0JeAhrYxnRAHFoWRa0dEojsDcbBSpH3l22QxAVyw==", - "path": "system.security.principal.windows/4.3.0", - "hashPath": "system.security.principal.windows.4.3.0.nupkg.sha512" - }, - "System.Security.SecureString/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sqzq9GD6/b0yqPuMpgIKBuoLf4VKAj8oAfh4kXSzPaN6eoKY3hRi9C5L27uip25qlU+BGPfb0xh2Rmbwc4jFVA==", - "path": "system.security.securestring/4.0.0", - "hashPath": "system.security.securestring.4.0.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", - "path": "system.text.encoding.codepages/4.5.1", - "hashPath": "system.text.encoding.codepages.4.5.1.nupkg.sha512" - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "path": "system.text.encoding.extensions/4.3.0", - "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "path": "system.text.regularexpressions/4.3.0", - "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==", - "path": "system.threading.tasks.extensions/4.3.0", - "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512" - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "path": "system.threading.thread/4.3.0", - "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" - }, - "System.Threading.ThreadPool/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==", - "path": "system.threading.threadpool/4.3.0", - "hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512" - }, - "System.Threading.Timer/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", - "path": "system.threading.timer/4.3.0", - "hashPath": "system.threading.timer.4.3.0.nupkg.sha512" - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "path": "system.xml.readerwriter/4.3.0", - "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "path": "system.xml.xdocument/4.3.0", - "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.dll b/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.dll deleted file mode 100644 index 3da1552..0000000 Binary files a/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.dll and /dev/null differ diff --git a/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.xml b/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.xml deleted file mode 100644 index 8ee2e9a..0000000 --- a/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.xml +++ /dev/null @@ -1,1907 +0,0 @@ - - - - AspNetCore.Identity.MongoDbCore - - - - - The extensions for an object that holds claims. - - - - - Creates a object from a - - The . - A . - - - - Creates a object from a - - A . - A . - - - - Adds a claim to a claim holder, implementing . - - The object holding claims. - The claim you want to add. - Returns true if the claim was added. - - - - Replaces a claim on a claim holder, implementing . - - The object holding claims. - The claim you want to replace. - The new claim you want to set. - Returns true if the claim was replaced. - - - - Checks if an object implementing has a claim. - - The object holding claims. - The claim you want to replace. - Returns true if the claim is present, false otherwise. - - - - Removes a from the . - - The holder of the claim. - The to remove. - True is the claim was successfully removed. - - - - Removes an IEnumerable of s from the . - - The holder of the claims. - The s to remove. - True is the claims were successfully removed. - - - - Extensions for the random number generator - - - - - Returns a random long from min (inclusive) to max (exclusive) - - The given random instance - The inclusive minimum bound - The exclusive maximum bound. Must be greater than min - - - - Returns a random long from 0 (inclusive) to max (exclusive) - - The given random instance - The exclusive maximum bound. Must be greater than 0 - - - - Returns a random long over all possible values of long (except long.MaxValue, similar to - random.Next()) - - The given random instance - - - - Contains extension methods to for adding mongoDb Identity. - - - - - Configures the MongoDb Identity store adapters for the types of TUser only from . - - The type representing a user. - The type of the primary key of the identity document. - The collection of service descriptors. - A configuration object of the AspNetCore.Identity.MongoDbCore package. - - - - Configures the MongoDb Identity store adapters for the types of TUser only inheriting from . - - The type representing a user. - The collection of service descriptors. - A configuration object of the AspNetCore.Identity.MongoDbCore package. - - - - Validates the MongoDbSettings - - - - - - Configures the MongoDb Identity store adapters for the types of TUser and TRole. - - The type representing a user. - The type representing a role. - The type of the primary key of the identity document. - The collection of service descriptors. - A configuration object of the AspNetCore.Identity.MongoDbCore package. - An object representing a MongoDb connection. - - - - A set of extensions for string. - - - - - Converts the provided to a strongly typed key object. - - - - - - - - A class holding global variables. - - - - - A random number generator. - - - - - A class used to perform a full configuration of the AspNetCore.Identity.MongoDbCore package. - - - - - The settings for the MongoDb server. - - - - - An action against an to change the default identity settings. - - - - - A class representing the settings for the MongoDb server. - - - - - The connection string for the MongoDb server. - - - - - The name of the MongoDb database where the identity data will be stored. - - - - - The repository used in the MongoDb identity stores. - - - - - Drops a collections. - - The type of the document used to define the collection name. - - - - Drops a partitioned collection. - - The type of the document used to define the collection name. - The partition key of the collection. - - - - The MongoDb context. - - - - - The repository used in the MongoDb identity stores. - - - - - The constructor for requiring a connection string and a database name. - - The connection string. - The database name. - - - - The constructor for requiring a . - - A . - - - - Drops a collections. - - The type of the document used to define the collection name. - - - - Drops a partitioned collection. - - The type of the document used to define the collection name. - The partition key of the collection. - - - - The MongoDb context. - - - - - The interface for an object that holds claims. - - - - - The claims the has. - - - - - A class representing the claims a can have. - - - - - The type of the claim. - - - - - The value of the claim. - - - - - The issuer of the claim. - - - - - A where TKey is a - - - - - The constructor for a - - - - - The constructor for a , taking a role name. - - The name of the role. - - - - A where TKey is a - - - - - The constructor for a - - - - - The constructor for a , taking a role name. - - The name of the role. - - - - A document representing an document. - - The type of the primary key. - - - - The constructor for a - - - - - The constructor for a , taking a role name. - - The name of the role. - - - - Initialize the field of the MongoIdentityRole - - - - - The constructor for a , taking a role name and a primary key value. - - The name of the role. - The value of the primary key - - - - The version of the role schema - - - - - The claims associated to the role - - - - - A where TKey is a - - - - - The constructor for a - - - - - The constructor for a , taking a username. - - The name of the user. - - - - The constructor for a , taking a username and an email address. - - The name of the user. - The email address of the user. - - - - A where TKey is a - - - - - The constructor for a - - - - - The constructor for a , taking a username. - - The name of the user. - - - - The constructor for a , taking a username and an email address. - - The name of the user. - The email address of the user. - - - - A document representing an document. - - The type of the primary key. - - - - The version of the schema do the document. - - - - - The date and time at which this user was created, in UTC. - - - - - The claims this user has. - - - - - The role Ids of the roles that this user has. - - - - - The list of s that this user has. - - - - - The list of s that this user has. - - - - - The constructor for a , taking a username and an email address. - - - - - The constructor for a , taking a username and an email address. - - The name of the user. - The email address of the user. - - - - The constructor for a , taking a username. - - The name of the user. - - - - Initialize the field of the MongoIdentityUser - - - - - Sets the version of the schema for the document. - - - - - - - Removes a role. - - The Id of the role you want to remove. - True if the removal was successful. - - - - Add a role to the user. - - The Id of the role you want to add. - True if the addition was successful. - - - - Adds a user login to the user. - - The you want to add. - True if the addition was successful. - - - - Checks if the user has the given . - - The we are looking for. - True if the user has the given . - - - - Removes a from the user. - - - - - - - - - - - - - - Sets the token to a new value. - - The token you want to set you want to set. - The value you want to set the token to. - Returns true if the token was successfully set. - - - - Gets a token given the login provider and the name. - - The value for the login provider. - The name of the token. - An if found, or null. - - - - Checks if a user has the given token. - - The token you are looking for. - True if the user has the given token - - - - Adds a token to the user. - - The type of the token. - The token you want to add. - True if the addition was successful. - - - - Removes a token from the user. - - The type of the token. - The token you want to remove. - True if the removal was successful. - - - - A class representing the tokens a can have. - - - - - Gets or sets the LoginProvider this token is from. - - - - - Gets or sets the name of the token. - - - - - Gets or sets the token value. - - - - - Creates a new instance of a persistence store for roles. - - The type of the class representing a role - - - - Constructs a new instance of . - - The . - The . - - - - Creates a new instance of a persistence store for roles. - - The type of the class representing a role. - The type of the data context class used to access the store. - - - - Constructs a new instance of . - - The . - The . - - - - Creates a new instance of a persistence store for roles. - - The type of the class representing a role. - The type of the data context class used to access the store. - The type of the primary key for a role. - - - - Constructs a new instance of . - - The . - The . - - - - Creates a new instance of a persistence store for roles. - - The type of the class representing a role. - The type of the data context class used to access the store. - The type of the primary key for a role. - The type of the class representing a user role. - The type of the class representing a role claim. - - - - Constructs a new instance of . - - The . - The . - - - - Gets the database context for this store. - - - - - A navigation property for the roles the store contains. - - - - - A navigation property for the roles the store contains. - - - - - Gets or sets the for any error that occurred with the current operation. - - - - - Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. - - - True if changes should be automatically persisted, otherwise false. - - - - - Creates a new role in a store as an asynchronous operation. - - The role to create in the store. - The used to propagate notifications that the operation should be canceled. - A that represents the of the asynchronous query. - - - - Updates a role in a store as an asynchronous operation. - - The role to update in the store. - The used to propagate notifications that the operation should be canceled. - A that represents the of the asynchronous query. - - - - Deletes a role from the store as an asynchronous operation. - - The role to delete from the store. - The used to propagate notifications that the operation should be canceled. - A that represents the of the asynchronous query. - - - - Gets the ID for a role from the store as an asynchronous operation. - - The role whose ID should be returned. - The used to propagate notifications that the operation should be canceled. - A that contains the ID of the role. - - - - Gets the name of a role from the store as an asynchronous operation. - - The role whose name should be returned. - The used to propagate notifications that the operation should be canceled. - A that contains the name of the role. - - - - Sets the name of a role in the store as an asynchronous operation. - - The role whose name should be set. - The name of the role. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Converts the provided to a strongly typed key object. - - The id to convert. - An instance of representing the provided . - - - - Converts the provided to its string representation. - - The id to convert. - An representation of the provided . - - - - Finds the role who has the specified ID as an asynchronous operation. - - The role ID to look for. - The used to propagate notifications that the operation should be canceled. - A that result of the look up. - - - - Finds the role who has the specified normalized name as an asynchronous operation. - - The normalized role name to look for. - The used to propagate notifications that the operation should be canceled. - A that result of the look up. - - - - Get a role's normalized name as an asynchronous operation. - - The role whose normalized name should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the name of the role. - - - - Set a role's normalized name as an asynchronous operation. - - The role whose normalized name should be set. - The normalized name to set - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Throws if this class has been disposed. - - - - - Dispose the stores - - - - - Get the claims associated with the specified as an asynchronous operation. - - The role whose claims should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the claims granted to a role. - - - - Adds the given to the specified . - - The role to add the claim to. - The claim to add to the role. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The role to remove the claim from. - The claim to remove from the role. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Creates a entity representing a role claim. - - The associated role. - The associated claim. - The role claim entity. - - - - Creates a new instance of a persistence store for the specified user type. - - The type representing a user. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type of the data context class used to access the store. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type of the data context class used to access the store. - The type of the primary key for a role. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type of the data context class used to access the store. - The type of the primary key for a role. - The type representing a claim. - The type representing a user external login. - The type representing a user token. - - - - Creates a new instance of the store. - - The context used to access the store. - The used to describe store errors. - - - - Gets the database context for this store. - - - - - Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. - - - True if changes should be automatically persisted, otherwise false. - - - - Saves the current store. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Creates the specified in the user store. - - The user to create. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the creation operation. - - - - Updates the specified in the user store. - - The user to update. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the update operation. - - - - Deletes the specified from the user store. - - The user to delete. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the update operation. - - - - Finds and returns a user, if any, who has the specified . - - The user ID to search for. - The used to propagate notifications that the operation should be canceled. - - The that represents the asynchronous operation, containing the user matching the specified if it exists. - - - - - Finds and returns a user, if any, who has the specified normalized user name. - - The normalized user name to search for. - The used to propagate notifications that the operation should be canceled. - - The that represents the asynchronous operation, containing the user matching the specified if it exists. - - - - - A navigation property for the users the store contains. - - - - - Return a user with the matching userId if it exists. - - The user's id. - The used to propagate notifications that the operation should be canceled. - The user if it exists. - - - - Return a user login with the matching userId, provider, providerKey if it exists. - - The user's id. - The login provider name. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The user login if it exists. - - - - Return a user login with provider, providerKey if it exists. - - The login provider name. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The user login if it exists. - - - - Get the claims associated with the specified as an asynchronous operation. - - The user whose claims should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the claims granted to a user. - - - - Adds the given to the specified . - - The user to add the claim to. - The claim to add to the user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Replaces the on the specified , with the . - - The user to replace the claim on. - The claim replace. - The new claim replacing the . - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the claims from. - The claim to remove. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Adds the given to the specified . - - The user to add the login to. - The login to add to the user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the login from. - The login to remove from the user. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Retrieves the associated logins for the specified . - - The user whose associated logins to retrieve. - The used to propagate notifications that the operation should be canceled. - - The for the asynchronous operation, containing a list of for the specified , if any. - - - - - Retrieves the user associated with the specified login provider and login provider key. - - The login provider who provided the . - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - - The for the asynchronous operation, containing the user, if any which matched the specified login provider and key. - - - - - Gets the user, if any, associated with the specified, normalized email address. - - The normalized email address to return the user for. - The used to propagate notifications that the operation should be canceled. - - The task object containing the results of the asynchronous lookup operation, the user if any associated with the specified normalized email address. - - - - - Retrieves all users with the specified claim. - - The claim whose users should be retrieved. - The used to propagate notifications that the operation should be canceled. - - The contains a list of users, if any, that contain the specified claim. - - - - - Find a user token if it exists. - - The token owner. - The login provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The user token if it exists. - - - - Add a new user token. - - The token to be added. - - - - - Remove a new user token. - - The token to be removed. - - - - - Sets the given for the specified . - - The user whose name should be set. - The user name to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the given normalized name for the specified . - - The user whose name should be set. - The normalized name to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the password hash for a user. - - The user to set the password hash for. - The password hash to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the flag indicating whether the specified 's email address has been confirmed or not. - - The user whose email confirmation status should be set. - A flag indicating if the email address has been confirmed, true if the address is confirmed otherwise false. - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Sets the address for a . - - The user whose email should be set. - The email to set. - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Sets the normalized email for the specified . - - The user whose email address to set. - The normalized email to set for the specified . - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Locks out a user until the specified end date has passed. Setting a end date in the past immediately unlocks a user. - - The user whose lockout date should be set. - The after which the 's lockout should end. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Records that a failed access has occurred, incrementing the failed access count. - - The user whose cancellation count should be incremented. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the incremented failed access count. - - - - Resets a user's failed access count. - - The user whose failed access count should be reset. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - This is typically called after the account is successfully accessed. - - - - Set the flag indicating if the specified can be locked out.. - - The user whose ability to be locked out should be set. - A flag indicating if lock out can be enabled for the specified . - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the telephone number for the specified . - - The user whose telephone number should be set. - The telephone number to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets a flag indicating if the specified 's phone number has been confirmed.. - - The user whose telephone number confirmation status should be set. - A flag indicating whether the user's telephone number has been confirmed. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the provided security for the specified . - - The user whose security stamp should be set. - The security stamp to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets a flag indicating whether the specified has two factor authentication enabled or not, - as an asynchronous operation. - - The user whose two factor authentication enabled status should be set. - A flag indicating whether the specified has two factor authentication enabled. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the token value for a particular user. - - The user. - The authentication provider for the token. - The name of the token. - The value of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Deletes a token for a user. - - The user. - The authentication provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Returns the token value. - - The user. - The authentication provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the authenticator key for the specified . - - The user whose authenticator key should be set. - The authenticator key to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Get the authenticator key for the specified . - - The user whose security stamp should be set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the security stamp for the specified . - - - - Returns how many recovery code are still valid for a user. - - The user who owns the recovery code. - The used to propagate notifications that the operation should be canceled. - The number of valid recovery codes for the user.. - - - - Updates the recovery codes for the user while invalidating any previous recovery codes. - - The user to store new recovery codes for. - The new recovery codes for the user. - The used to propagate notifications that the operation should be canceled. - The new recovery codes for the user. - - - - Returns whether a recovery code is valid for a user. Note: recovery codes are only valid - once, and will be invalid after use. - - The user who owns the recovery code. - The recovery code to use. - The used to propagate notifications that the operation should be canceled. - True if the recovery code was found for the user. - - - - Represents a new instance of a persistence store for users, using the default implementation - of with a string as a primary key. - - - - - Constructs a new instance of . - - The . - The . - - - - Creates a new instance of a persistence store for the specified user type. - - The type representing a user. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type representing a role. - The type of the data context class used to access the store. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type representing a role. - The type of the data context class used to access the store. - The type of the primary key for a role. - - - - Constructs a new instance of . - - The . - The . - - - - Represents a new instance of a persistence store for the specified user and role types. - - The type representing a user. - The type representing a role. - The type of the data context class used to access the store. - The type of the primary key for a role. - The type representing a claim. - The type representing a user role. - The type representing a user external login. - The type representing a user token. - The type representing a role claim. - - - - Creates a new instance of the store. - - The context used to access the store. - The used to describe store errors. - - - - Gets the database context for this store. - - - - - Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. - - - True if changes should be automatically persisted, otherwise false. - - - - Saves the current store. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Creates the specified in the user store. - - The user to create. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the creation operation. - - - - Updates the specified in the user store. - - The user to update. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the update operation. - - - - Deletes the specified from the user store. - - The user to delete. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the of the update operation. - - - - Finds and returns a user, if any, who has the specified . - - The user ID to search for. - The used to propagate notifications that the operation should be canceled. - - The that represents the asynchronous operation, containing the user matching the specified if it exists. - - - - - Converts the provided to a strongly typed key object. - - The id to convert. - An instance of representing the provided . - - - - Finds and returns a user, if any, who has the specified normalized user name. - - The normalized user name to search for. - The used to propagate notifications that the operation should be canceled. - - The that represents the asynchronous operation, containing the user matching the specified if it exists. - - - - - A navigation property for the users the store contains. - - - - - Return a role with the normalized name if it exists. - - The normalized role name. - The used to propagate notifications that the operation should be canceled. - The role if it exists. - - - - Return a user role for the userId and roleId if it exists. - - The user's id. - The role's id. - The used to propagate notifications that the operation should be canceled. - The user role if it exists. - - - - Return a user with the matching userId if it exists. - - The user's id. - The used to propagate notifications that the operation should be canceled. - The user if it exists. - - - - Return a user login with the matching userId, provider, providerKey if it exists. - - The user's id. - The login provider name. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The user login if it exists. - - - - Return a user login with provider, providerKey if it exists. - - The login provider name. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The user login if it exists. - - - - Adds the given to the specified . - - The user to add the role to. - The role to add. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the role from. - The role to remove. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Retrieves the roles the specified is a member of. - - The user whose roles should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the roles the user is a member of. - - - - Returns a flag indicating if the specified user is a member of the give . - - The user whose role membership should be checked. - The role to check membership of - The used to propagate notifications that the operation should be canceled. - A containing a flag indicating if the specified user is a member of the given group. If the - user is a member of the group the returned value with be true, otherwise it will be false. - - - - Get the claims associated with the specified as an asynchronous operation. - - The user whose claims should be retrieved. - The used to propagate notifications that the operation should be canceled. - A that contains the claims granted to a user. - - - - Adds the given to the specified . - - The user to add the claim to. - The claim to add to the user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Replaces the on the specified , with the . - - The user to replace the claim on. - The claim replace. - The new claim replacing the . - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the claims from. - The claim to remove. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Adds the given to the specified . - - The user to add the login to. - The login to add to the user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Removes the given from the specified . - - The user to remove the login from. - The login to remove from the user. - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Retrieves the associated logins for the specified . - - The user whose associated logins to retrieve. - The used to propagate notifications that the operation should be canceled. - - The for the asynchronous operation, containing a list of for the specified , if any. - - - - - Retrieves the user associated with the specified login provider and login provider key. - - The login provider who provided the . - The key provided by the to identify a user. - The used to propagate notifications that the operation should be canceled. - - The for the asynchronous operation, containing the user, if any which matched the specified login provider and key. - - - - - Gets the user, if any, associated with the specified, normalized email address. - - The normalized email address to return the user for. - The used to propagate notifications that the operation should be canceled. - - The task object containing the results of the asynchronous lookup operation, the user if any associated with the specified normalized email address. - - - - - Retrieves all users with the specified claim. - - The claim whose users should be retrieved. - The used to propagate notifications that the operation should be canceled. - - The contains a list of users, if any, that contain the specified claim. - - - - - Retrieves all users in the specified role. - - The role whose users should be retrieved. - The used to propagate notifications that the operation should be canceled. - - The contains a list of users, if any, that are in the specified role. - - - - - Find a user token if it exists. - - The token owner. - The login provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The user token if it exists. - - - - Add a new user token. - - The token to be added. - - - - - Remove a new user token. - - The token to be removed. - - - - - Sets the given for the specified . - - The user whose name should be set. - The user name to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the given normalized name for the specified . - - The user whose name should be set. - The normalized name to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the password hash for a user. - - The user to set the password hash for. - The password hash to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the flag indicating whether the specified 's email address has been confirmed or not. - - The user whose email confirmation status should be set. - A flag indicating if the email address has been confirmed, true if the address is confirmed otherwise false. - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Sets the address for a . - - The user whose email should be set. - The email to set. - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Sets the normalized email for the specified . - - The user whose email address to set. - The normalized email to set for the specified . - The used to propagate notifications that the operation should be canceled. - The task object representing the asynchronous operation. - - - - Locks out a user until the specified end date has passed. Setting a end date in the past immediately unlocks a user. - - The user whose lockout date should be set. - The after which the 's lockout should end. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Records that a failed access has occurred, incrementing the failed access count. - - The user whose cancellation count should be incremented. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the incremented failed access count. - - - - Resets a user's failed access count. - - The user whose failed access count should be reset. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - This is typically called after the account is successfully accessed. - - - - Set the flag indicating if the specified can be locked out.. - - The user whose ability to be locked out should be set. - A flag indicating if lock out can be enabled for the specified . - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the telephone number for the specified . - - The user whose telephone number should be set. - The telephone number to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets a flag indicating if the specified 's phone number has been confirmed.. - - The user whose telephone number confirmation status should be set. - A flag indicating whether the user's telephone number has been confirmed. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the provided security for the specified . - - The user whose security stamp should be set. - The security stamp to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets a flag indicating whether the specified has two factor authentication enabled or not, - as an asynchronous operation. - - The user whose two factor authentication enabled status should be set. - A flag indicating whether the specified has two factor authentication enabled. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the token value for a particular user. - - The user. - The authentication provider for the token. - The name of the token. - The value of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Deletes a token for a user. - - The user. - The authentication provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Returns the token value. - - The user. - The authentication provider for the token. - The name of the token. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Sets the authenticator key for the specified . - - The user whose authenticator key should be set. - The authenticator key to set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation. - - - - Get the authenticator key for the specified . - - The user whose security stamp should be set. - The used to propagate notifications that the operation should be canceled. - The that represents the asynchronous operation, containing the security stamp for the specified . - - - - Returns how many recovery code are still valid for a user. - - The user who owns the recovery code. - The used to propagate notifications that the operation should be canceled. - The number of valid recovery codes for the user.. - - - - Updates the recovery codes for the user while invalidating any previous recovery codes. - - The user to store new recovery codes for. - The new recovery codes for the user. - The used to propagate notifications that the operation should be canceled. - The new recovery codes for the user. - - - - Returns whether a recovery code is valid for a user. Note: recovery codes are only valid - once, and will be invalid after use. - - The user who owns the recovery code. - The recovery code to use. - The used to propagate notifications that the operation should be canceled. - True if the recovery code was found for the user. - - - - Represents the password hashing options - - - - - Gets options which use the IdentityV3 compat mode, and set the iteration count to 200000 PBKDF2-SHA256 iterations - (roughly 200ms of work) - - - - - Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées. - - - - - Retourne l'instance ResourceManager mise en cache utilisée par cette classe. - - - - - Remplace la propriété CurrentUICulture du thread actuel pour toutes - les recherches de ressources à l'aide de cette classe de ressource fortement typée. - - - - - Recherche une chaîne localisée semblable à AddMongoDbCoreStores can only be called with a role that derives from MongoIdentityRole<TKey, TUserRole, TRoleClaim>.. - - - - - Recherche une chaîne localisée semblable à AddMongoDbCoreStores can only be called with a user that derives from MongoIdentityUser<TKey, TUserClaim, TUserRole, TUserLogin, TUserToken>.. - - - - - Recherche une chaîne localisée semblable à Role {0} does not exist.. - - - - - Recherche une chaîne localisée semblable à Value cannot be null or empty.. - - - - - Contains extension methods to for adding MongoDb stores. - - - - - Adds an MongoDb implementation of identity information stores. - - The MongoDb database context to use. - The instance this method extends. - A mongoDbContext - The instance this method extends. - - - - Adds an MongoDb implementation of identity information stores. - - The type representing a user. - The type representing a role. - The type of the primary key of the identity document. - The instance this method extends. - - - - - - Adds an MongoDb implementation of identity information stores. - - The type representing a user. - The type representing a role. - The type of the primary key of the identity document. - The instance this method extends. - - - - diff --git a/src/lib/netstandard2.1/Resources.resx b/src/lib/netstandard2.1/Resources.resx deleted file mode 100644 index bf5a4ec..0000000 --- a/src/lib/netstandard2.1/Resources.resx +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - AddMongoDbCoreStores can only be called with a role that derives from MongoIdentityRole<TKey, TUserRole, TRoleClaim>. - error when the role does not derive from MongoIdentityRole - - - AddMongoDbCoreStores can only be called with a user that derives from MongoIdentityUser<TKey, TUserClaim, TUserRole, TUserLogin, TUserToken>. - error when the user does not derive from MongoIdentityUser - - - Role {0} does not exist. - error when a role does not exist - - - Value cannot be null or empty. - error when something cannot be null or empty - - \ No newline at end of file diff --git a/src/pack.ps1 b/src/pack.ps1 deleted file mode 100644 index fb84563..0000000 --- a/src/pack.ps1 +++ /dev/null @@ -1,6 +0,0 @@ - -Write-Output "Package AspNetCore.Identity.MongoDbCore" - -Remove-Item -Path "./bin/Release" -Force -Recurse - -& dotnet pack -c Release -p:NuspecFile=AspNetCore.Identity.MongoDbCore.nuspec \ No newline at end of file diff --git a/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/appsettings.json b/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/appsettings.json index 1e27be6..23f5603 100644 --- a/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/appsettings.json +++ b/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/appsettings.json @@ -1,7 +1,7 @@ { "MongoDbSettings": { "ConnectionString": "mongodb://localhost:27017", - "DatabaseName": "MongoDbTests" + "DatabaseName": "MongoDbTests2" }, "Logging": { "IncludeScopes": {},