16 references to SecuritySessionOperation
System.ServiceModel.Primitives (16)
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (16)
402return DoOperationAsync(SecuritySessionOperation.Issue, _targetAddress, _via, null, timeout).GetAwaiter().GetResult();
408return DoOperationAsync(SecuritySessionOperation.Issue, _targetAddress, _via, null, timeout);
414return DoOperationAsync(SecuritySessionOperation.Renew, _targetAddress, _via, tokenToBeRenewed, timeout);
417private IAsyncRequestChannel CreateChannel(SecuritySessionOperation operation, EndpointAddress target, Uri via)
420if (operation == SecuritySessionOperation.Issue || operation == SecuritySessionOperation.Renew)
447private Message CreateRequest(SecuritySessionOperation operation, EndpointAddress target, SecurityToken currentToken, out object requestState)
449if (operation == SecuritySessionOperation.Issue)
453else if (operation == SecuritySessionOperation.Renew)
463private GenericXmlSecurityToken ProcessReply(Message reply, SecuritySessionOperation operation, object requestState)
467if (operation == SecuritySessionOperation.Issue)
471else if (operation == SecuritySessionOperation.Renew)
479private void OnOperationSuccess(SecuritySessionOperation operation, EndpointAddress target, SecurityToken issuedToken, SecurityToken currentToken)
483private void OnOperationFailure(SecuritySessionOperation operation, EndpointAddress target, SecurityToken currentToken, Exception e, IChannel channel)
491private async Task<SecurityToken> DoOperationAsync(SecuritySessionOperation operation, EndpointAddress target, Uri via, SecurityToken currentToken, TimeSpan timeout)
498if (operation == SecuritySessionOperation.Renew && currentToken == null)