ClassAssistance.Common/Network/Protocol/NetMessage.cs
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System.Collections.Generic;
using System.IO;
using System.Linq;
using ProtoBuf;
//所有消息接口
namespace ClassAssistance.Common.Network.Protocol
{
// ===========================================
// ================= Messages ================
// ===========================================
[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)]
public sealed class ShutdownMessage : NetMessage
{
public int Reason { get; set; }
}
[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)]
public sealed class ExecuteFileMessage : NetMessage
{
public string FilePath { get; set; }
}
[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)]
public sealed class ScreenCaptureMessage : NetMessage
{
public int ScreenNumber { get; set; }
public int Quality { get; set; }
public int Width { get; set; }
public int Height { get; set; }
public byte[] RawImage { get; set; }
}
[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)]
public sealed class StopScreenCaptureMessage : NetMessage
{
}
[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)]
public sealed class StartScreenCaptureMessage : NetMessage
{
public int ScreenNumber { get; set; }
public int Quality { get; set; }
public int Rate { get; set; }
}
[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)]
public sealed class FileDeletionMessage : NetMessage
{
public string FilePath { get; set; }
}
[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)]
public sealed class DeleteFileMessage : NetMessage
{
public string FilePath { get; set; }
}
后面还有 287 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
