16 references to SecuritySessionOperation
System.ServiceModel.Primitives (16)
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (16)
413return DoOperationAsync(SecuritySessionOperation.Issue, _targetAddress, _via, null, timeout).GetAwaiter().GetResult();
419return DoOperationAsync(SecuritySessionOperation.Issue, _targetAddress, _via, null, timeout);
425return DoOperationAsync(SecuritySessionOperation.Renew, _targetAddress, _via, tokenToBeRenewed, timeout);
428private IAsyncRequestChannel CreateChannel(SecuritySessionOperation operation, EndpointAddress target, Uri via)
431if (operation == SecuritySessionOperation.Issue || operation == SecuritySessionOperation.Renew)
467private Message CreateRequest(SecuritySessionOperation operation, EndpointAddress target, SecurityToken currentToken, out object requestState)
469if (operation == SecuritySessionOperation.Issue)
473else if (operation == SecuritySessionOperation.Renew)
483private GenericXmlSecurityToken ProcessReply(Message reply, SecuritySessionOperation operation, object requestState)
487if (operation == SecuritySessionOperation.Issue)
491else if (operation == SecuritySessionOperation.Renew)
499private void OnOperationSuccess(SecuritySessionOperation operation, EndpointAddress target, SecurityToken issuedToken, SecurityToken currentToken)
503private void OnOperationFailure(SecuritySessionOperation operation, EndpointAddress target, SecurityToken currentToken, Exception e, IChannel channel)
511private async Task<SecurityToken> DoOperationAsync(SecuritySessionOperation operation, EndpointAddress target, Uri via, SecurityToken currentToken, TimeSpan timeout)
518if (operation == SecuritySessionOperation.Renew && currentToken == null)