ClientAuthentication
Represents a mechanism to authenticate a given client.
            
                
Initializes a new instance of the  ClientAuthentication class.
            
Attempts to perform authentication for a given  ISession using the
             AuthenticationMethods of the specified
             IConnectionInfoInternal.