# LibTmux.PsmuxConnectionOptions

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** .NET
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/6656a563ec9e07ab52e0c3ac96f7704fc94cc0c0/src/LibTmux/Psmux/PsmuxConnectionOptions.cs#L12
- **Page:** https://libtmux.org/reference/dotnet/libtmux-psmuxconnectionoptions/

Configures the bounded psmux query preview.

The executable is verified before every client launch. The already-running
psmux server must have been provisioned separately with the same clean build,
data directory, namespace, and an alias-free configuration.

## Members

- `PsmuxConnectionOptions` (method) — Initializes one explicit psmux endpoint.
- `ExecutablePath` (property) — Gets the local absolute psmux client executable path.
- `ExpectedBinarySha256` (property) — Gets the expected executable SHA-256 in lowercase hexadecimal.
- `DataDirectory` (property) — Gets the canonical isolated data-directory path on a fixed local Windows drive.
- `NamespaceName` (property) — Gets the explicit non-default psmux namespace.
- `Logger` (property) — Gets the optional connection logger.
