コード例 #1
0
        /// <summary>
        /// Create an encoder that encodes the content in <see cref="IAddressedEnvelope{T}"/> to <see cref="DatagramPacket"/> using
        /// the specified message encoder.
        /// </summary>
        /// <param name="encoder">the specified message encoder</param>
        public DatagramPacketEncoder(MessageToMessageEncoder <T> encoder)
        {
            if (encoder is null)
            {
                CThrowHelper.ThrowArgumentNullException(CExceptionArgument.encoder);
            }

            this.encoder = encoder;
        }
コード例 #2
0
ファイル: DatagramPacketEncoder.cs プロジェクト: cdy816/mars
        public DatagramPacketEncoder(MessageToMessageEncoder <T> encoder)
        {
            Contract.Requires(encoder != null);

            this.encoder = encoder;
        }