Поделиться через


WSTrustChannelSecurityTokenProvider Класс

Определение

public ref class WSTrustChannelSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider, System::ServiceModel::ICommunicationObject
public class WSTrustChannelSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, System.ServiceModel.ICommunicationObject
type WSTrustChannelSecurityTokenProvider = class
    inherit SecurityTokenProvider
    interface ICommunicationObject
Public Class WSTrustChannelSecurityTokenProvider
Inherits SecurityTokenProvider
Implements ICommunicationObject
Наследование
WSTrustChannelSecurityTokenProvider
Реализации

Конструкторы

WSTrustChannelSecurityTokenProvider(SecurityTokenRequirement)

Свойства

ClientCredentials
SupportsTokenCancellation
SupportsTokenRenewal

Методы

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Начинает асинхронную операцию отмены маркера безопасности.

(Унаследовано от SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Начинает асинхронную операцию отмены маркера безопасности.

(Унаследовано от SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Начинает асинхронную операцию получения маркера безопасности.

(Унаследовано от SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Начинает асинхронную операцию обновления маркера безопасности.

(Унаследовано от SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Начинает асинхронную операцию обновления маркера безопасности.

(Унаследовано от SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Отменяет маркер безопасности.

(Унаследовано от SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Отменяет маркер безопасности.

(Унаследовано от SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Отменяет маркер безопасности.

(Унаследовано от SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Отменяет маркер безопасности.

(Унаследовано от SecurityTokenProvider)
CreateWsTrustRequest()
EndCancelToken(IAsyncResult)

Завершает асинхронную операцию отмены маркера безопасности.

(Унаследовано от SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Завершает асинхронную операцию отмены маркера безопасности.

(Унаследовано от SecurityTokenProvider)
EndGetToken(IAsyncResult)

Завершает асинхронную операцию получения маркера безопасности.

(Унаследовано от SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)
EndRenewToken(IAsyncResult)

Завершает асинхронную операцию обновления маркера безопасности.

(Унаследовано от SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Завершает асинхронную операцию обновления маркера безопасности.

(Унаследовано от SecurityTokenProvider)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetToken(TimeSpan)

Возвращает маркер безопасности.

(Унаследовано от SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Возвращает маркер безопасности.

(Унаследовано от SecurityTokenProvider)
GetTokenCore(TimeSpan)
GetTokenCoreAsync(TimeSpan)

Возвращает маркер безопасности.

(Унаследовано от SecurityTokenProvider)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
RenewToken(TimeSpan, SecurityToken)

Обновляет маркер безопасности.

(Унаследовано от SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Обновляет маркер безопасности.

(Унаследовано от SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Обновляет маркер безопасности.

(Унаследовано от SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Обновляет маркер безопасности.

(Унаследовано от SecurityTokenProvider)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

ICommunicationObject.Abort()
ICommunicationObject.BeginClose(AsyncCallback, Object)
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)
ICommunicationObject.BeginOpen(AsyncCallback, Object)
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)
ICommunicationObject.Close()
ICommunicationObject.Close(TimeSpan)
ICommunicationObject.Closed
ICommunicationObject.Closing
ICommunicationObject.EndClose(IAsyncResult)
ICommunicationObject.EndOpen(IAsyncResult)
ICommunicationObject.Faulted
ICommunicationObject.Open()
ICommunicationObject.Open(TimeSpan)
ICommunicationObject.Opened
ICommunicationObject.Opening
ICommunicationObject.State

Применяется к