Search Results for

    Show / Hide Table of Contents

    Class LogMessageBuilder

    A utility class to build log messages.

    Inheritance
    object
    LogMessageBuilder
    RequestLogMessageBuilder
    ResponseLogMessageBuilder
    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.Logging
    Assembly: connect-sdk-dotnet.dll
    Syntax
    public abstract class LogMessageBuilder

    Constructors

    LogMessageBuilder(string, BodyObfuscator, HeaderObfuscator)

    Declaration
    protected LogMessageBuilder(string requestId, BodyObfuscator bodyObfuscator, HeaderObfuscator headerObfuscator)
    Parameters
    Type Name Description
    string requestId
    BodyObfuscator bodyObfuscator
    HeaderObfuscator headerObfuscator

    LogMessageBuilder(string)

    Declaration
    [Obsolete("Use the constructor that takes a BodyObfuscator and HeaderObfuscator instead")]
    protected LogMessageBuilder(string requestId)
    Parameters
    Type Name Description
    string requestId

    Properties

    Body

    Declaration
    protected string Body { get; }
    Property Value
    Type Description
    string

    BodyObfuscator

    Declaration
    protected BodyObfuscator BodyObfuscator { get; }
    Property Value
    Type Description
    BodyObfuscator

    Charset

    Declaration
    protected string Charset { get; }
    Property Value
    Type Description
    string

    ContentType

    Declaration
    protected string ContentType { get; }
    Property Value
    Type Description
    string

    HeaderObfuscator

    Declaration
    protected HeaderObfuscator HeaderObfuscator { get; }
    Property Value
    Type Description
    HeaderObfuscator

    Headers

    Declaration
    protected string Headers { get; }
    Property Value
    Type Description
    string

    Message

    Declaration
    public abstract string Message { get; }
    Property Value
    Type Description
    string

    RequestId

    Declaration
    protected string RequestId { get; }
    Property Value
    Type Description
    string

    Methods

    AddHeader(string, string)

    Declaration
    public void AddHeader(string name, string value)
    Parameters
    Type Name Description
    string name
    string value

    EmptyIfNull(string)

    Declaration
    protected string EmptyIfNull(string value)
    Parameters
    Type Name Description
    string value
    Returns
    Type Description
    string

    SetBinaryContentBody(string)

    Declaration
    public void SetBinaryContentBody(string contentType)
    Parameters
    Type Name Description
    string contentType

    SetBody(string, string)

    Declaration
    public void SetBody(string body, string contentType)
    Parameters
    Type Name Description
    string body
    string contentType
    In This Article
    Back to top Copyright (c) 2016 Global Collect Services B.V.