From a9903b140f09d5dc36e873f7cdddd5d4c471bdf2 Mon Sep 17 00:00:00 2001 From: Alexandre SPIESER Date: Thu, 18 Mar 2021 07:56:39 +0000 Subject: [PATCH] + git rid of the nuspec, and generate the package on build to avoid discrepancies on package content/platform support in the future. + remove browser link refs as it's useless. + remove ps scripts used to pack, since we pack on build now. + update license + remove lib folder as it's now unused --- LICENSE | 2 +- README.md | 13 +- package.ps1 | 10 - .../MongoIdentitySample.Mvc.csproj | 5 +- .../MongoIdentitySample.Mvc/appsettings.json | 2 +- src/AspNetCore.Identity.MongoDbCore.csproj | 23 +- src/AspNetCore.Identity.MongoDbCore.nuspec | 34 - src/AspNetCore.Identity.MongoDbCore.xml | 1907 ------------- .../AspNetCore.Identity.MongoDbCore.deps.json | 2238 --------------- .../AspNetCore.Identity.MongoDbCore.dll | Bin 104960 -> 0 bytes .../AspNetCore.Identity.MongoDbCore.xml | 1907 ------------- src/lib/netcoreapp3.1/Resources.resx | 136 - .../AspNetCore.Identity.MongoDbCore.deps.json | 2535 ----------------- .../AspNetCore.Identity.MongoDbCore.dll | Bin 104448 -> 0 bytes .../AspNetCore.Identity.MongoDbCore.xml | 1907 ------------- src/lib/netstandard2.1/Resources.resx | 136 - src/pack.ps1 | 6 - .../appsettings.json | 2 +- 18 files changed, 28 insertions(+), 10835 deletions(-) delete mode 100644 package.ps1 delete mode 100644 src/AspNetCore.Identity.MongoDbCore.nuspec delete mode 100644 src/AspNetCore.Identity.MongoDbCore.xml delete mode 100644 src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.deps.json delete mode 100644 src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.dll delete mode 100644 src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.xml delete mode 100644 src/lib/netcoreapp3.1/Resources.resx delete mode 100644 src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.deps.json delete mode 100644 src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.dll delete mode 100644 src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.xml delete mode 100644 src/lib/netstandard2.1/Resources.resx delete mode 100644 src/pack.ps1 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 5abd45123750fe4cb0b5b3099de6e5a3339b3b29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104960 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 kA*7NYwSsadnTts`IvkbnLC|Ca*)2S9V2B>(^b 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 3da155213411d4d07a6bb0abe5f088088943e324..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104448 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�>e&+=w3g}ET-U|_Lnz`8V6xrYF9 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 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": {},