csharp
public record class TransferPrepareWhat the source realm tells the client so it can open its second session.
Fields and properties (5)
public string TicketThe encoded TransferTicket. Opaque; the client is a courier.
public RealmEndpoint EndpointWhere the target is.
public ShardId ShardWhich shard, so the client can say which one it reached.
public RealmVersion ContentWhat the target is running. The client checks this before it connects — arriving with the wrong content is a handshake rejection, and finding that out here costs nothing.
public long TargetTickThe target's tick estimate, so the client can pre-sync during the overlap rather than resync after the switch.
Methods (1)
public TransferPrepare(string Ticket, RealmEndpoint Endpoint, ShardId Shard, RealmVersion Content, long TargetTick)What the source realm tells the client so it can open its second session.
Used by (6)
- ClientTransferVixen.Live.Transfer
- ClientTransferTestsVixen.Live.Transfer.Tests
- SourceTransferVixen.Live.Transfer
- SourceTransferTestsVixen.Live.Transfer.Tests
- TransferFleetVixen.Live.Realm.Tests
- TransferMetricsTestsVixen.Live.Transfer.Tests