Как-то я читал последний блок из Лазурного cloudappendblob?
Я создал
CloudAppendBlobк которому я добавляю каждую запись в виде капли.
Теперь я просто хочу прочитать самый последний (последний) блок, добавленный к этому блобу. Никаких идей, как бы я это сделал - в обычных интернет-источниках, похоже, ничего нет.
Что я уже пробовал:
Я могу прочитать весь blob в поток таким образом:-
Private Function GetUnderlyingStream() As System.IO.Stream If (AppendBlob IsNot Nothing) Then Dim targetStream As New System.IO.MemoryStream() Try GetAppendBlobSnapshot().DownloadToStream(targetStream) Catch exBlob As Microsoft.WindowsAzure.Storage.StorageException Throw New EventStreamReadException(DomainName, AggregateClassName, m_key.ToString(), 0, "Unable to access underlying event stream", exBlob) End Try targetStream.Seek(0, IO.SeekOrigin.Begin) Return targetStream Else Return Nothing End If End Function
Может быть, есть какой-то способ получить смещение только последнего блока?