public void RegisterMessageHandler(MessageType type, MessageHandlerConstructor builder) { if (type < MessageType.KRB_AS_REQ || type > MessageType.KRB_ERROR) { throw new InvalidOperationException($"Cannot register {type}. Can only register application messages >= 10 and <= 30"); } messageHandlers[type] = builder; }
public void RegisterMessageHandler(MessageType type, MessageHandlerConstructor builder) { ValidateSupportedMessageType(type); messageHandlers[type] = builder; }