Interface IRustPlusFactory
- Namespace
- RustPlusApi.Extensions.DependencyInjection
- Assembly
- RustPlusApi.Extensions.DependencyInjection.dll
Creates IRustPlus clients on demand for connections known only at runtime.
Returned clients are owned by the caller, who must dispose them (prefer await using).
public interface IRustPlusFactory
Methods
Create(RustPlusConnection)
Creates a new, unconnected client for connection.
IRustPlus Create(RustPlusConnection connection)
Parameters
connectionRustPlusConnectionThe server endpoint and player credentials the client connects as.
Returns
Exceptions
- ArgumentNullException
connectionis null.