public void WriteIssuedTokens(Message message, MessageDirection direction) { ICollection <RequestSecurityTokenResponse> issuances = TransactionFlowProperty.TryGetIssuedTokens(message); if (issuances != null) { IssuedTokensHeader header = new IssuedTokensHeader(issuances, this.factory.StandardsManager); message.Headers.Add(header); } }
ICollection <RequestSecurityTokenResponse> GetIssuedTokens(Message message) { return(IssuedTokensHeader.ExtractIssuances(message, this.factory.StandardsManager, message.Version.Envelope.UltimateDestinationActorValues, null)); }