Table of Contents

Class ClientConnectionOptions

Namespace
Tmds.DBus.Protocol
Assembly
Tmds.DBus.Protocol.dll

Configuration options for a D-Bus client connection.

[Obsolete("Use DBusConnectionOptions instead.")]
public class ClientConnectionOptions : ConnectionOptions
Inheritance
ClientConnectionOptions
Inherited Members

Constructors

ClientConnectionOptions()

Initializes a new instance of the ClientConnectionOptions class.

protected ClientConnectionOptions()

ClientConnectionOptions(string)

Initializes a new instance of the ClientConnectionOptions class.

public ClientConnectionOptions(string address)

Parameters

address string

The address to connect to.

Properties

AutoConnect

Gets or sets a whether to automatically connect when the connection is first used.

public bool AutoConnect { get; set; }

Property Value

bool

Methods

SetupAsync(CancellationToken)

Sets up the connection. This method may be overridden in a derived class.

protected virtual ValueTask<ClientSetupResult> SetupAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

The cancellation token.

Returns

ValueTask<ClientSetupResult>

A ValueTask containing the setup result.

Teardown(object?)

Tears down the connection. This method may be overridden in a derived class.

protected virtual void Teardown(object? token)

Parameters

token object

The TeardownToken returned from SetupAsync(CancellationToken).