SecurityTokenProvider.RenewTokenCoreAsync(TimeSpan, SecurityToken) 메서드

정의

보안 토큰을 갱신합니다.

protected:
 virtual System::Threading::Tasks::Task<System::IdentityModel::Tokens::SecurityToken ^> ^ RenewTokenCoreAsync(TimeSpan timeout, System::IdentityModel::Tokens::SecurityToken ^ tokenToBeRenewed);
protected virtual System.Threading.Tasks.Task<System.IdentityModel.Tokens.SecurityToken> RenewTokenCoreAsync (TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken tokenToBeRenewed);
abstract member RenewTokenCoreAsync : TimeSpan * System.IdentityModel.Tokens.SecurityToken -> System.Threading.Tasks.Task<System.IdentityModel.Tokens.SecurityToken>
override this.RenewTokenCoreAsync : TimeSpan * System.IdentityModel.Tokens.SecurityToken -> System.Threading.Tasks.Task<System.IdentityModel.Tokens.SecurityToken>
Protected Overridable Function RenewTokenCoreAsync (timeout As TimeSpan, tokenToBeRenewed As SecurityToken) As Task(Of SecurityToken)

매개 변수

timeout
TimeSpan

보안 토큰을 갱신하는 메시지의 시간 제한 값을 지정하는 TimeSpan입니다.

tokenToBeRenewed
SecurityToken

갱신할 SecurityToken입니다.

반환

Task 비동기 읽기 작업을 나타내고 갱신된 보안 토큰을 나타내는 를 래핑 SecurityToken 하는 입니다.

설명

갱신 가능한 발급된 보안 토큰을 사용하면 보안 토큰이 곧 만료되거나 만료될 때 클라이언트가 갱신할 수 있습니다.

메서드가 재정의 RenewTokenCoreAsync 되고 토큰 매개 변수에 전달된 보안 토큰을 갱신할 수 없는 경우 예외를 throw합니다 SecurityTokenException .

RenewTokenAsync 메서드는 RenewTokenCoreAsync 메서드를 호출합니다.

이 메서드는 메서드의 동기 대응에서 throw할 수 있는 모든 비사용 예외를 반환하는 작업에 저장됩니다. 예외가 반환된 작업에 저장되면 작업이 대기될 때 해당 예외가 throw됩니다. 와 같은 ArgumentException사용 예외는 여전히 동기적으로 throw됩니다. 저장된 예외는 에서 throw RenewTokenCore(TimeSpan, SecurityToken)된 예외를 참조하세요.

적용 대상