다음을 통해 공유


UserOnlyStore<TUser> 클래스

정의

지정된 사용자 유형에 대한 지속성 저장소의 새 instance 만듭니다.

generic <typename TUser>
 where TUser : IdentityUser<System::String ^>gcnew()public ref class UserOnlyStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::UserOnlyStore<TUser, Microsoft::EntityFrameworkCore::DbContext ^, System::String ^>
public class UserOnlyStore<TUser> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore<TUser,Microsoft.EntityFrameworkCore.DbContext,string> where TUser : IdentityUser<string>, new()
type UserOnlyStore<'User (requires 'User :> IdentityUser<string> and 'User : (new : unit -> 'User))> = class
    inherit UserOnlyStore<'User, DbContext, string (requires 'User :> IdentityUser<string> and 'User : (new : unit -> 'User))>
Public Class UserOnlyStore(Of TUser)
Inherits UserOnlyStore(Of TUser, DbContext, String)

형식 매개 변수

TUser

사용자를 나타내는 형식입니다.

상속

생성자

UserOnlyStore<TUser>(DbContext, IdentityErrorDescriber)

UserOnlyStore<TUser>의 새 인스턴스를 생성합니다.

속성

AutoSaveChanges

CreateAsync, UpdateAsync 및 DeleteAsync가 호출된 후 변경 내용을 유지해야 하는지 여부를 나타내는 플래그를 가져오거나 설정합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Context

이 저장소의 데이터베이스 컨텍스트를 가져옵니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ErrorDescriber

현재 작업에서 발생한 오류에 대한 를 가져오거나 설정합니다 IdentityErrorDescriber .

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserClaims

사용자 클레임의 DbSet입니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UserLogins

사용자 로그인의 DbSet입니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Users

저장소에 포함된 사용자에 대한 탐색 속성입니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UsersSet

사용자의 DbSet입니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UserTokens

사용자 토큰의 DbSet입니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)

메서드

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

지정된 에 claims 지정된 를 추가합니다 user.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

지정된 에 login 지정된 를 추가합니다 user.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
AddUserTokenAsync(TUserToken)

새 사용자 토큰을 추가합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddUserTokenAsync(TUserToken)

새 사용자 토큰을 추가합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdFromString(String)

제공된 id 를 강력한 형식의 키 개체로 변환합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdToString(TKey)

제공된 id 를 문자열 표현으로 변환합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CountCodesAsync(TUser, CancellationToken)

사용자에게 여전히 유효한 복구 코드 수를 반환합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateAsync(TUser, CancellationToken)

사용자 저장소에 지정된 user 을 만듭니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserClaim(TUser, Claim)

의 새 instance 만들기 위해 호출되었습니다IdentityUserClaim<TKey>.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserLogin(TUser, UserLoginInfo)

의 새 instance 만들기 위해 호출되었습니다IdentityUserLogin<TKey>.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserToken(TUser, String, String, String)

의 새 instance 만들기 위해 호출되었습니다IdentityUserToken<TKey>.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
DeleteAsync(TUser, CancellationToken)

사용자 저장소에서 지정된 를 user 삭제합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Dispose()

저장소를 삭제합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByEmailAsync(String, CancellationToken)

지정된 정규화된 전자 메일 주소와 연결된 사용자(있는 경우)를 가져옵니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByIdAsync(String, CancellationToken)

지정된 userId가 있는 사용자(있는 경우)를 찾아 반환합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByLoginAsync(String, String, CancellationToken)

지정된 로그인 공급자 및 로그인 공급자 키와 연결된 사용자를 검색합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByNameAsync(String, CancellationToken)

지정된 정규화된 사용자 이름을 가진 사용자(있는 경우)를 찾아 반환합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindTokenAsync(TUser, String, String, CancellationToken)

사용자 토큰이 있는 경우 찾습니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

일치하는 userId가 있는 사용자를 반환합니다(있는 경우).

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

일치하는 userId가 있는 사용자를 반환합니다(있는 경우).

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(String, String, CancellationToken)

공급자가 있는 경우 providerKey를 사용하여 사용자 로그인을 반환합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

일치하는 userId, provider, providerKey가 있는 경우 사용자 로그인을 반환합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

일치하는 userId, provider, providerKey가 있는 경우 사용자 로그인을 반환합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAccessFailedCountAsync(TUser, CancellationToken)

지정된 user에 대한 현재 실패한 액세스 횟수를 검색합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAuthenticatorKeyAsync(TUser, CancellationToken)

지정된 user에 대한 인증자 키를 가져옵니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetClaimsAsync(TUser, CancellationToken)

지정된 와 연결된 클레임을 user 비동기 작업으로 가져옵니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailAsync(TUser, CancellationToken)

지정된 user의 이메일 주소를 가져옵니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailConfirmedAsync(TUser, CancellationToken)

지정된 user 의 전자 메일 주소가 확인되었는지 여부를 나타내는 플래그를 가져옵니다. 그렇지 않으면 false입니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEnabledAsync(TUser, CancellationToken)

지정된 사용자에 대해 사용자 잠금을 사용하도록 설정할 수 있는지 여부를 나타내는 플래그를 검색합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEndDateAsync(TUser, CancellationToken)

사용자의 마지막 잠금이 만료된 마지막 DateTimeOffset 잠금(있는 경우)을 가져옵니다. 과거에는 사용자가 잠겨 있지 않음을 나타내야 합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLoginsAsync(TUser, CancellationToken)

지정된 에 대한 연결된 로그인을 검색합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedEmailAsync(TUser, CancellationToken)

지정된 user에 대한 정규화된 전자 메일을 반환합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

지정된 user의 정규화된 사용자 이름을 가져옵니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPasswordHashAsync(TUser, CancellationToken)

사용자의 암호 해시를 가져옵니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberAsync(TUser, CancellationToken)

지정된 에 대한 전화 번호(있는 경우)를 user가져옵니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberConfirmedAsync(TUser, CancellationToken)

지정된 user의 전화 번호가 확인되었는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetSecurityStampAsync(TUser, CancellationToken)

지정된 user에 대한 보안 스탬프를 가져옵니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTokenAsync(TUser, String, String, CancellationToken)

토큰 값을 반환합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTwoFactorEnabledAsync(TUser, CancellationToken)

지정된 user 에 비동기 작업으로 2단계 인증을 사용할 수 있는지 여부를 나타내는 플래그를 반환합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserIdAsync(TUser, CancellationToken)

지정된 user에 대한 사용자 식별자를 가져옵니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserNameAsync(TUser, CancellationToken)

지정된 user의 사용자 이름을 가져옵니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersForClaimAsync(Claim, CancellationToken)

지정된 클레임을 사용하여 모든 사용자를 검색합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
HasPasswordAsync(TUser, CancellationToken)

지정된 사용자에게 암호가 있는지 여부를 나타내는 플래그를 반환합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

실패한 액세스 횟수가 증가하여 실패한 액세스가 발생했음을 기록합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RedeemCodeAsync(TUser, String, CancellationToken)

사용자에게 복구 코드 유효한지 여부를 반환합니다. 참고: 복구 코드는 한 번만 유효하며 사용 후 유효하지 않습니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

claims 지정된 에서 지정된 를 user제거합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

loginProvider 지정된 에서 지정된 를 user제거합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveTokenAsync(TUser, String, String, CancellationToken)

사용자의 토큰을 삭제합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

새 사용자 토큰을 제거합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

새 사용자 토큰을 제거합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceClaimAsync(TUser, Claim, Claim, CancellationToken)

claim 지정된 usernewClaim의 를 로 바꿉니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceCodesAsync(TUser, IEnumerable<String>, CancellationToken)

이전 복구 코드를 무효화하는 동안 사용자의 복구 코드를 업데이트.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ResetAccessFailedCountAsync(TUser, CancellationToken)

사용자의 실패한 액세스 횟수를 다시 설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SaveChanges(CancellationToken)

현재 저장소를 저장합니다.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
SetAuthenticatorKeyAsync(TUser, String, CancellationToken)

지정된 user에 대한 인증자 키를 설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailAsync(TUser, String, CancellationToken)

email 주소를 user설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

지정된 user전자 메일 주소가 확인되었는지 여부를 나타내는 플래그를 설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

지정된 를 잠글 수 있는지 여부를 나타내는 플래그를 user 설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

지정된 종료 날짜가 지나갈 때까지 사용자를 잠급 수 있습니다. 과거의 종료 날짜를 설정하면 즉시 사용자의 잠금이 해제됩니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedEmailAsync(TUser, String, CancellationToken)

지정된 user의 정규화된 전자 메일을 설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedUserNameAsync(TUser, String, CancellationToken)

지정된 user에 대해 지정된 정규화된 이름을 설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPasswordHashAsync(TUser, String, CancellationToken)

사용자의 암호 해시를 설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberAsync(TUser, String, CancellationToken)

지정된 user의 전화 번호를 설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken)

지정된 user의 전화 번호가 확인되었는지 여부를 나타내는 플래그를 설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetSecurityStampAsync(TUser, String, CancellationToken)

지정된 user에 대해 제공된 보안을 stamp 설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTokenAsync(TUser, String, String, String, CancellationToken)

특정 사용자의 토큰 값을 설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken)

지정된 user 에 2단계 인증이 활성화되어 있는지 여부를 나타내는 플래그를 비동기 작업으로 설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetUserNameAsync(TUser, String, CancellationToken)

지정된 에 대해 지정된 userNameuser설정합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ThrowIfDisposed()

이 클래스가 삭제된 경우 을 throw합니다.

(다음에서 상속됨 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UpdateAsync(TUser, CancellationToken)

사용자 저장소에 지정된 user 를 업데이트.

(다음에서 상속됨 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)

적용 대상