BitSharp.Network.NetworkEncoder.EncodeInventoryPayload C# (CSharp) 메소드

EncodeInventoryPayload() 공개 정적인 메소드

public static EncodeInventoryPayload ( InventoryPayload invPayload ) : byte[]
invPayload InventoryPayload
리턴 byte[]
        public static byte[] EncodeInventoryPayload(InventoryPayload invPayload)
        {
            using (var stream = new MemoryStream())
            using (var writer = new BinaryWriter(stream))
            {
                EncodeInventoryPayload(writer, invPayload);
                return stream.ToArray();
            }
        }

Same methods

NetworkEncoder::EncodeInventoryPayload ( BinaryWriter writer, InventoryPayload invPayload ) : void

Usage Example

예제 #1
0
        public async Task SendGetData(ImmutableArray <InventoryVector> invVectors)
        {
            await Task.Yield();

            var getDataPayload = Messaging.ConstructInventoryPayload(invVectors);
            var getDataMessage = Messaging.ConstructMessage("getdata", NetworkEncoder.EncodeInventoryPayload(getDataPayload));

            await SendMessageAsync(getDataMessage);
        }
All Usage Examples Of BitSharp.Network.NetworkEncoder::EncodeInventoryPayload