38 references to SecuritySessionOperation
System.ServiceModel (38)
System\ServiceModel\Diagnostics\SecurityTraceRecordHelper.cs (9)
485internal static void TraceBeginSecuritySessionOperation(SecuritySessionOperation operation, EndpointAddress target, SecurityToken currentToken) 491internal static void TraceSecuritySessionOperationSuccess(SecuritySessionOperation operation, EndpointAddress target, SecurityToken currentToken, SecurityToken issuedToken) 497internal static void TraceSecuritySessionOperationFailure(SecuritySessionOperation operation, EndpointAddress target, SecurityToken currentToken, Exception e) 503internal static void TraceServerSessionOperationException(SecuritySessionOperation operation, Exception e, Uri listenAddress) 627SecuritySessionOperation operation; 631public SessionResponderTraceRecord(SecuritySessionOperation operation, Exception e, Uri listenAddress) 658SecuritySessionOperation operation; 664public SessionRequestorTraceRecord(SecuritySessionOperation operation, SecurityToken currentToken, SecurityToken issuedToken, EndpointAddress target) 673public SessionRequestorTraceRecord(SecuritySessionOperation operation, SecurityToken currentToken, Exception e, EndpointAddress target)
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (10)
434Message HandleOperationException(SecuritySessionOperation operation, Message request, Exception e) 480void NotifyOperationCompletion(SecuritySessionOperation operation, SecurityContextSecurityToken newSessionToken, SecurityContextSecurityToken previousSessionToken, EndpointAddress remoteAddress) 482if (operation == SecuritySessionOperation.Issue) 493else if (operation == SecuritySessionOperation.Renew) 806this.NotifyOperationCompletion(SecuritySessionOperation.Renew, newToken, (SecurityContextSecurityToken)sessionToken.SecurityToken, request.Headers.ReplyTo); 950this.NotifyOperationCompletion(SecuritySessionOperation.Issue, issuedToken, null, request.Headers.ReplyTo); 1011SecuritySessionOperation operation = SecuritySessionOperation.None; 1020operation = SecuritySessionOperation.Issue; 1025operation = SecuritySessionOperation.Renew;
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (19)
458return new SessionOperationAsyncResult(this, SecuritySessionOperation.Issue, this.TargetAddress, this.Via, null, timeout, callback, state); 469return this.DoOperation(SecuritySessionOperation.Issue, this.targetAddress, this.via, null, timeout); 475return new SessionOperationAsyncResult(this, SecuritySessionOperation.Renew, this.TargetAddress, this.Via, tokenToBeRenewed, timeout, callback, state); 486return this.DoOperation(SecuritySessionOperation.Renew, this.targetAddress, this.via, tokenToBeRenewed, timeout); 489IRequestChannel CreateChannel(SecuritySessionOperation operation, EndpointAddress target, Uri via) 492if (operation == SecuritySessionOperation.Issue || operation == SecuritySessionOperation.Renew) 525Message CreateRequest(SecuritySessionOperation operation, EndpointAddress target, SecurityToken currentToken, out object requestState) 527if (operation == SecuritySessionOperation.Issue) 531else if (operation == SecuritySessionOperation.Renew) 541GenericXmlSecurityToken ProcessReply(Message reply, SecuritySessionOperation operation, object requestState) 545if (operation == SecuritySessionOperation.Issue) 549else if (operation == SecuritySessionOperation.Renew) 556void OnOperationSuccess(SecuritySessionOperation operation, EndpointAddress target, SecurityToken issuedToken, SecurityToken currentToken) 561void OnOperationFailure(SecuritySessionOperation operation, EndpointAddress target, SecurityToken currentToken, Exception e, IChannel channel) 570GenericXmlSecurityToken DoOperation(SecuritySessionOperation operation, EndpointAddress target, Uri via, SecurityToken currentToken, TimeSpan timeout) 576if (operation == SecuritySessionOperation.Renew && currentToken == null) 827SecuritySessionOperation operation; 835public SessionOperationAsyncResult(SecuritySessionSecurityTokenProvider requestor, SecuritySessionOperation operation, EndpointAddress target, Uri via, SecurityToken currentToken, TimeSpan timeout, AsyncCallback callback, object state)