Interface ILinkService
Namespace: Void.Proxy.Api.Links
Assembly: Void.Proxy.Api.dll
public interface ILinkServiceProperties
All
IReadOnlyList<ILink> All { get; }Property Value
Methods
ConnectAsync(IPlayer, IServer, CancellationToken)
ValueTask<ConnectionResult> ConnectAsync(IPlayer player, IServer server, CancellationToken cancellationToken = default)Parameters
player IPlayer
server IServer
cancellationToken CancellationToken
Returns
ConnectPlayerAnywhereAsync(IPlayer, CancellationToken)
ValueTask<ConnectionResult> ConnectPlayerAnywhereAsync(IPlayer player, CancellationToken cancellationToken = default)Parameters
player IPlayer
cancellationToken CancellationToken
Returns
ConnectPlayerAnywhereAsync(IPlayer, IEnumerable<IServer>, CancellationToken)
ValueTask<ConnectionResult> ConnectPlayerAnywhereAsync(IPlayer player, IEnumerable<IServer> ignoredServers, CancellationToken cancellationToken = default)Parameters
player IPlayer
ignoredServers IEnumerable<IServer>
cancellationToken CancellationToken
Returns
HasLink(IPlayer)
bool HasLink(IPlayer player)Parameters
player IPlayer
Returns
TryGetLink(IPlayer, out ILink?)
bool TryGetLink(IPlayer player, out ILink? link)Parameters
player IPlayer
link ILink?
Returns
TryGetWeakLink(IPlayer, out ILink?)
bool TryGetWeakLink(IPlayer player, out ILink? link)Parameters
player IPlayer
link ILink?