WriteSerialize() public method

Serializes the data and writes it to the file.
public WriteSerialize ( object data ) : void
data object The data to serialize.
return void
コード例 #1
0
        public void CanReadWriteSerialize()
        {
            using (var mmf = MemoryMappedFile.CreateNew("test_mmf", ChannelConfiguration.Instance.ChannelSize))
            {
                using (var view = new MemoryMappedFileView(mmf.CreateViewStream(0, ChannelConfiguration.Instance.ChannelSize, MemoryMappedFileAccess.ReadWrite)))
                {
                    const string TextToWrite = "text to serialize";
                    view.WriteSerialize(TextToWrite);

                    var readedObject = view.ReadDeserialize();
                    readedObject.Should().Be(TextToWrite);
                }
            }
        }