LibTmux.TmuxChaining.ExecuteAsync
.NET
- Python Unavailable
- Ruby Unavailable
- Lua Unavailable
- TypeScript Unavailable
- Rust Unavailable
- Go Unavailable
- Java Unavailable
- .NET
- C++ Unavailable
- Swift Unavailable
- Module
- LibTmux
- Declared in
- TmuxChaining
- Package
- LibTmux
- Source
- src/LibTmux/Chaining/TmuxChaining.Hooks.cs
- ExecuteAsync ( request : HookRequest , hooks : TmuxHooks , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : SetHooksRequest , hooks : TmuxHooks , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ITmuxRequest<Pane> , pane : Pane , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ITmuxRequest<Window> , window : Window , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ITmuxRequest<Session> , session : Session , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ITmuxRequest<Server> , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ITmuxRequest<TmuxOptions> , options : TmuxOptions , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult> ( request : ITmuxRequest<TmuxHooks> , hooks : TmuxHooks , server : Server , cancellationToken : CancellationToken ) Task<TmuxCommandResult>
-
Runs a hook on its own.
- Parameters
-
-
request ( ITmuxRequest<TmuxHooks> ) – What to read or write.
-
hooks ( TmuxHooks ) – The hooks table whose scope it is aimed at.
-
server ( Server ) – The server that holds the table.
-
cancellationToken ( CancellationToken ) – Cancels the tmux command.
-
- Returns
-
What tmux printed.
- Raises
-
-
ArgumentNullException – An argument is null.
-
TmuxCommandException – tmux reported the command failed.
-
0 declared, 0 inherited