System.ServiceModel.Security.IssuanceTokenProviderBase<T>
abstract class IssuanceTokenProviderBase<T> : CommunicationObjectSecurityTokenProvider where T : IssuanceTokenProviderState
protected IssuanceTokenProviderBase()
protected abstract Task<T> CreateNegotiationStateAsync(EndpointAddress target, Uri via, TimeSpan timeout)
protected abstract BodyWriter GetFirstOutgoingMessageBody(T negotiationState, out MessageProperties properties)
protected abstract BodyWriter GetNextOutgoingMessageBody(Message incomingMessage, T negotiationState)