C# Class Microsoft.SqlServer.TDS.Servers.RoutingTDSServer

TDS Server that routes clients to the configured destination
Inheritance: GenericTDSServer
Mostra file Open project: dotnet/corefx

Public Methods

Method Description
OnLogin7Request ( ITDSServerSession session, TDSMessage request ) : TDSMessageCollection

Handler for login request

OnPreLoginRequest ( ITDSServerSession session, TDSMessage request ) : TDSMessageCollection

Handler for pre-login request

OnSQLBatchRequest ( ITDSServerSession session, TDSMessage request ) : TDSMessageCollection

It is called when SQL batch request arrives

RoutingTDSServer ( ) : System.Linq

Initialization constructor

RoutingTDSServer ( RoutingTDSServerArguments arguments ) : System.Linq

Initialization constructor

Protected Methods

Method Description
CreateRoutingToken ( ) : TDSPacketToken

Create a new instance of the routing token that instructs client according to the routing destination URL

OnAuthenticationCompleted ( ITDSServerSession session ) : TDSMessageCollection

Complete login sequence

Method Details

CreateRoutingToken() protected method

Create a new instance of the routing token that instructs client according to the routing destination URL
protected CreateRoutingToken ( ) : TDSPacketToken
return TDSPacketToken

OnAuthenticationCompleted() protected method

Complete login sequence
protected OnAuthenticationCompleted ( ITDSServerSession session ) : TDSMessageCollection
session ITDSServerSession
return TDSMessageCollection

OnLogin7Request() public method

Handler for login request
public OnLogin7Request ( ITDSServerSession session, TDSMessage request ) : TDSMessageCollection
session ITDSServerSession
request TDSMessage
return TDSMessageCollection

OnPreLoginRequest() public method

Handler for pre-login request
public OnPreLoginRequest ( ITDSServerSession session, TDSMessage request ) : TDSMessageCollection
session ITDSServerSession
request TDSMessage
return TDSMessageCollection

OnSQLBatchRequest() public method

It is called when SQL batch request arrives
public OnSQLBatchRequest ( ITDSServerSession session, TDSMessage request ) : TDSMessageCollection
session ITDSServerSession
request TDSMessage
return TDSMessageCollection

RoutingTDSServer() public method

Initialization constructor
public RoutingTDSServer ( ) : System.Linq
return System.Linq

RoutingTDSServer() public method

Initialization constructor
public RoutingTDSServer ( RoutingTDSServerArguments arguments ) : System.Linq
arguments RoutingTDSServerArguments
return System.Linq