Search Results for

    Show / Hide Table of Contents

    Class SessionBuilder

    Builder for a Session object.

    Inheritance
    object
    SessionBuilder
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Ingenico.Connect.Sdk
    Assembly: connect-sdk-dotnet.dll
    Syntax
    public class SessionBuilder

    Methods

    Build()

    Creates a fully initialized Session object.

    Declaration
    public Session Build()
    Returns
    Type Description
    Session
    Exceptions
    Type Condition
    ArgumentException

    if not all required components are set

    WithApiEndpoint(Uri)

    Sets the Ingenico ePayments platform API endpoint URI to use.

    Declaration
    public SessionBuilder WithApiEndpoint(Uri apiEndpoint)
    Parameters
    Type Name Description
    Uri apiEndpoint

    The API endpoint.

    Returns
    Type Description
    SessionBuilder

    This.

    WithAuthenticator(IAuthenticator)

    Sets the IAuthenticator to use.

    Declaration
    public SessionBuilder WithAuthenticator(IAuthenticator authenticator)
    Parameters
    Type Name Description
    IAuthenticator authenticator

    The authenticator.

    Returns
    Type Description
    SessionBuilder

    This.

    WithConnection(IConnection)

    Sets the IConnection to use.

    Declaration
    public SessionBuilder WithConnection(IConnection connection)
    Parameters
    Type Name Description
    IConnection connection

    The connection.

    Returns
    Type Description
    SessionBuilder

    This.

    WithMetaDataProvider(MetaDataProvider)

    Sets the MetaDataProvider to use.

    Declaration
    public SessionBuilder WithMetaDataProvider(MetaDataProvider metaDataProvider)
    Parameters
    Type Name Description
    MetaDataProvider metaDataProvider

    Meta data provider.

    Returns
    Type Description
    SessionBuilder

    This.

    In This Article
    Back to top Copyright (c) 2016 Global Collect Services B.V.