Microsoft.WindowsAzure.Commands.Tools.Vhd.Model.Persistence.VhdDataReader.ReadStringAsync C# (CSharp) Method

ReadStringAsync() private method

private ReadStringAsync ( AsyncMachine machine, long offset, int count ) : IEnumerable
machine AsyncMachine
offset long
count int
return IEnumerable
        private IEnumerable<CompletionPort> ReadStringAsync(AsyncMachine<string> machine, long offset, int count)
        {
            BeginReadBytes(offset, count, machine.CompletionCallback, null);
            yield return CompletionPort.SingleOperation;
            byte[] values = EndReadBytes(machine.CompletionResult);
            machine.ParameterValue = Encoding.ASCII.GetString(values);
        }