// Token: 0x060019EB RID: 6635 RVA: 0x0006C678 File Offset: 0x0006A878 public override void Execute() { Exception ex = SeederServerContext.RunSeedSourceAction(delegate { SeederServerContext seederServerContext = base.Channel.GetSeederServerContext(base.DatabaseGuid); seederServerContext.HandleCancelCiFileRequest(null); }); if (ex != null) { ReplayCrimsonEvents.CISeedingSourceError.Log <Guid, string, string, string>(base.DatabaseGuid, string.Empty, string.Empty, ex.ToString()); SeederServerContext.ProcessSourceSideException(ex, base.Channel); } }
// Token: 0x06001A5F RID: 6751 RVA: 0x0006F3E8 File Offset: 0x0006D5E8 public override void Execute() { Exception ex = SeederServerContext.RunSeedSourceAction(delegate { SeederServerContext seederServerContext = base.Channel.GetSeederServerContext(base.DatabaseGuid); seederServerContext.SendLogFiles(); }); if (ex != null) { ReplayCrimsonEvents.LogSeedingSourceError.Log <Guid, string, string, string>(base.DatabaseGuid, string.Empty, base.Channel.PartnerNodeName, ex.ToString()); SeederServerContext.ProcessSourceSideException(ex, base.Channel); } }
// Token: 0x060019D5 RID: 6613 RVA: 0x0006C37C File Offset: 0x0006A57C public override void Execute() { Exception ex = SeederServerContext.RunSeedSourceAction(delegate { SeederServerContext seederServerContext = base.Channel.CreateSeederServerContext(base.DatabaseGuid, null, SeedType.Catalog); seederServerContext.SeedToEndpoint(this.endpoint, this.reason); ReplayCrimsonEvents.CISeedingSourceBeginSucceeded.Log <Guid, string, string, string>(base.DatabaseGuid, seederServerContext.DatabaseName, this.endpoint, string.Empty); }); if (ex != null) { ReplayCrimsonEvents.CISeedingSourceBeginFailed.Log <Guid, string, string, string>(base.DatabaseGuid, string.Empty, this.endpoint, ex.ToString()); SeederServerContext.ProcessSourceSideException(ex, base.Channel); } }
internal SeedCiFileRequest2(NetworkChannel channel, byte[] packetContent) : base(channel, NetworkChannelMessage.MessageType.SeedCiFileRequest2, packetContent) { string xml = base.Packet.ExtractString(); SeedCiFileRequestPayload seedCiFileRequestPayload; Exception ex = DataContractSerializeHelper.DeserializeFromXmlString <SeedCiFileRequestPayload>(xml, out seedCiFileRequestPayload); if (ex != null) { ReplayCrimsonEvents.CISeedingSourceBeginFailed.Log <Guid, string, string, Exception>(base.DatabaseGuid, string.Empty, base.Channel.PartnerNodeName, ex); SeederServerContext.ProcessSourceSideException(ex, base.Channel); return; } this.endpoint = seedCiFileRequestPayload.Endpoint; this.reason = seedCiFileRequestPayload.Reason; }