public AuthenticationPacket([NotNull] IAuthenticationPacketHeader authPacketHeader, [NotNull] AuthenticationServerPayload authPayload)
        {
            if (authPacketHeader == null)
            {
                throw new ArgumentNullException(nameof(authPacketHeader));
            }
            if (authPayload == null)
            {
                throw new ArgumentNullException(nameof(authPayload));
            }

            Header  = authPacketHeader;
            Payload = authPayload;
        }
예제 #2
0
 public override void Write(AuthenticationServerPayload value, Span <byte> buffer, ref int offset)
 {
     AuthLogonChallengeResponse_AutoGeneratedTemplateSerializerStrategy.Instance.InternalWrite(this, buffer, ref offset);
 }
 public override void Write(AuthenticationServerPayload value, Span <byte> buffer, ref int offset)
 {
     AuthRealmListResponse_Serializer.Instance.InternalWrite(this, buffer, ref offset);
 }
예제 #4
0
 public override void Write(AuthenticationServerPayload value, Span <byte> buffer, ref int offset)
 {
     DefaultAuthenticationServerPayload_Serializer.Instance.InternalWrite(this, buffer, ref offset);
 }