Redpoint.Uba 2025.1061.513

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Redpoint.Uba --version 2025.1061.513                
NuGet\Install-Package Redpoint.Uba -Version 2025.1061.513                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Redpoint.Uba" Version="2025.1061.513" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Redpoint.Uba --version 2025.1061.513                
#r "nuget: Redpoint.Uba, 2025.1061.513"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Redpoint.Uba as a Cake Addin
#addin nuget:?package=Redpoint.Uba&version=2025.1061.513

// Install Redpoint.Uba as a Cake Tool
#tool nuget:?package=Redpoint.Uba&version=2025.1061.513                

Redpoint.Uba

This library provides an implementation of IProcessExecutor that dispatches processes to Unreal Build Accelerator agents.

Example

After registering the services by calling .AddUba() on your service collection, you can inject IUbaServerFactory. With this, you can create a UBA server, connect it to remote agents, and then run processes:

// Provide the path to the directory that contains UbaHost.dll, libUbaHost.dylib or libUbaHost.so depending on the current platform.
// These files are available by downloading Unreal Engine: https://www.unrealengine.com/
UbaNative.Init(/* ... */);

// Set up the server that will dispatch processes.
await using (_ubaServerFactory
    .CreateServer(
        cachePath /* A path that UBA can use for storage locally. */,
        traceFilePath /* The path that UBA should write the trace file out to. */)
    .AsAsyncDisposable(out var server)
    .ConfigureAwait(false))
{
    // Connect to a remote agent that will run processes. You can call this multiple times, and
    // at any time processes are being executed.
    if (!server.AddRemoteAgent(ip, port))
    {
        // Failed to add remote agent.
    }

    // Run a command through UBA. Commands are put into a queue and then either run locally
    // or on a remote agent depending on which picks it up first.
    try
    {
        var exitCode = await server.ExecuteAsync(
            new UbaProcessSpecification /* Inherits from ProcessSpecification. */
            {
                FilePath = /* ... */,
                Arguments = /* ... */,
                // Optional setting; if true, the UBA server will prefer to wait and run this command
                // on a remote agent rather than running it locally.
                PreferRemote = true,
            },
            CaptureSpecification.Passthrough,
            cancellationToken).ConfigureAwait(false);

        return exitCode;
    }
    catch (OperationCanceledException)
    {
        // Only need to catch this if you're passing cancellationToken to ExecuteAsync (i.e. this
        // exception only fires if you request the process to be cancelled, and not from any UBA
        // internal events).
        return 1;
    }
}
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2025.1083.408 0 an hour ago
2025.1083.398 0 an hour ago
2025.1083.125 0 6 hours ago
2025.1080.41 101 3 days ago
2025.1075.357 112 8 days ago
2025.1073.332 108 10 days ago
2025.1072.541 131 11 days ago
2025.1072.536 122 11 days ago
2025.1064.602 193 19 days ago
2025.1064.546 181 19 days ago
2025.1062.589 132 21 days ago
2025.1061.513 93 22 days ago
2025.1060.490 81 23 days ago
2025.1059.134 84 24 days ago
2025.1057.1020 91 a month ago
2025.1056.584 81 a month ago
2025.1050.282 88 a month ago
2025.1050.232 86 a month ago
2025.1049.55 95 a month ago
2025.1045.285 82 a month ago
2025.1043.288 91 a month ago
2025.1043.246 99 a month ago
2025.1043.197 85 a month ago
2025.1043.180 88 a month ago
2025.1043.108 94 a month ago
2025.1043.38 85 a month ago
2025.1043.27 94 a month ago
2025.1042.725 93 a month ago
2025.1042.690 86 a month ago
2025.1042.688 87 a month ago
2025.1042.418 77 a month ago
2025.1042.215 92 a month ago
2025.1042.203 87 a month ago
2025.1042.184 79 a month ago
2025.1042.142 92 a month ago
2025.1042.127 82 a month ago
2025.1037.1327 83 2 months ago
2025.1036.280 85 2 months ago
2025.1036.55 79 2 months ago
2025.1035.1387 95 2 months ago
2025.1031.111 87 2 months ago
2025.1030.916 84 2 months ago
2025.1030.895 83 2 months ago
2025.1030.592 86 2 months ago
2025.1029.664 82 2 months ago
2025.1029.632 78 2 months ago
2025.1029.596 80 2 months ago
2025.1028.386 84 2 months ago
2025.1025.723 83 2 months ago
2025.1025.712 81 2 months ago
2025.1019.913 83 2 months ago
2025.1018.374 81 2 months ago
2025.1018.285 78 2 months ago
2025.1017.646 75 2 months ago
2025.1017.379 81 2 months ago
2025.1016.1370 77 2 months ago
2025.1016.765 80 2 months ago
2025.1016.712 75 2 months ago
2025.1016.550 73 2 months ago
2025.1016.541 77 2 months ago
2025.1016.532 79 2 months ago
2025.1016.325 72 2 months ago
2025.1016.308 81 2 months ago
2025.1016.296 77 2 months ago
2025.1016.237 90 2 months ago
2025.1016.184 84 2 months ago
2025.1016.70 72 2 months ago
2025.1016.6 90 2 months ago
2025.1015.1438 79 2 months ago
2025.1015.1437 78 2 months ago
2025.1015.1411 75 2 months ago
2025.1015.240 51 2 months ago
2025.1015.223 62 2 months ago
2025.1015.183 49 2 months ago
2025.1014.1342 55 2 months ago
2025.1014.273 60 2 months ago
2025.1014.256 57 2 months ago
2025.1012.440 65 2 months ago
2025.1012.327 62 2 months ago
2025.1012.279 62 2 months ago
2025.1002.636 101 3 months ago
2025.1001.1435 99 3 months ago
2025.1001.1397 95 3 months ago
2025.1001.770 105 3 months ago
2025.1001.570 109 3 months ago
2025.1001.558 96 3 months ago
2025.1001.421 99 3 months ago
2025.1001.390 100 3 months ago
2025.1001.234 102 3 months ago
2025.1001.123 99 3 months ago
2024.1360.354 99 3 months ago
2024.1360.60 90 3 months ago
2024.1360.32 97 3 months ago
2024.1358.450 81 3 months ago
2024.1358.359 84 3 months ago
2024.1358.312 84 3 months ago
2024.1358.244 92 3 months ago
2024.1358.120 86 3 months ago
2024.1348.253 106 3 months ago
2024.1345.1379 89 3 months ago
2024.1345.506 80 3 months ago
2024.1345.379 89 3 months ago
2024.1345.145 90 3 months ago
2024.1345.72 79 3 months ago
2024.1345.69 84 3 months ago
2024.1345.15 92 3 months ago
2024.1344.1436 85 3 months ago
2024.1344.600 95 3 months ago
2024.1344.411 93 3 months ago
2024.1340.379 99 4 months ago
2024.1340.15 101 4 months ago
2024.1338.786 89 4 months ago
2024.1338.722 93 4 months ago
2024.1338.697 88 4 months ago
2024.1338.639 87 4 months ago
2024.1338.541 89 4 months ago
2024.1338.318 92 4 months ago
2024.1338.298 87 4 months ago
2024.1338.98 91 4 months ago
2024.1337.756 87 4 months ago
2024.1337.634 94 4 months ago
2024.1337.625 87 4 months ago
2024.1337.621 88 4 months ago
2024.1337.594 92 4 months ago
2024.1337.136 79 4 months ago
2024.1336.793 98 4 months ago
2024.1336.773 93 4 months ago
2024.1336.305 95 4 months ago
2024.1336.12 97 4 months ago
2024.1335.1421 97 4 months ago
2024.1335.1384 93 4 months ago
2024.1334.1308 90 4 months ago
2024.1334.764 87 4 months ago
2024.1334.722 90 4 months ago
2024.1330.185 95 4 months ago
2024.1328.505 92 4 months ago
2024.1328.470 96 4 months ago
2024.1328.452 90 4 months ago
2024.1323.910 92 4 months ago
2024.1323.653 91 4 months ago
2024.1323.185 85 4 months ago
2024.1323.49 88 4 months ago
2024.1322.714 89 4 months ago
2024.1320.653 101 4 months ago
2024.1320.619 93 4 months ago
2024.1320.601 94 4 months ago
2024.1320.159 104 4 months ago
2024.1320.98 92 4 months ago
2024.1320.2 92 4 months ago
2024.1319.1431 91 4 months ago
2024.1319.1335 95 4 months ago
2024.1317.631 94 4 months ago
2024.1316.330 104 4 months ago
2024.1311.540 94 5 months ago
2024.1306.225 95 5 months ago
2024.1306.199 101 5 months ago
2024.1306.171 88 5 months ago
2024.1306.117 92 5 months ago
2024.1305.506 94 5 months ago
2024.1305.502 93 5 months ago
2024.1305.465 97 5 months ago
2024.1305.442 93 5 months ago
2024.1305.399 100 5 months ago
2024.1299.1070 92 5 months ago
2024.1289.621 106 5 months ago
2024.1289.338 103 5 months ago
2024.1277.836 102 6 months ago
2024.1277.711 101 6 months ago
2024.1277.695 96 6 months ago
2024.1270.409 108 6 months ago