CloudAppendBlob.UploadFromStreamAsync Method (Stream, Int64) (Microsoft.WindowsAzure.Storage.Blob)
From Microsoft Windows Azure Storage Blob
C#
C++
F#
VB
CloudAppendBlob.::..UploadFromStreamAsync Method (Stream, Int64)(Stream^, Int64)(Stream, Int64)(Stream, Int64)
Initiates an asynchronous operation to upload a stream to an append blob. If the blob already exists, it will be overwritten.
Namespace:
Microsoft.WindowsAzure.Storage.Blob
Assembly:
Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)
Syntax
[DoesServiceRequestAttribute]
public virtual Task UploadFromStreamAsync(
Stream source,
long length
)
C++
public:
[DoesServiceRequestAttribute]
virtual Task^ UploadFromStreamAsync(
Stream^ source,
long long length
)
[<DoesServiceRequestAttribute>]
abstract UploadFromStreamAsync :
source:Stream *
length:int64 -> Task
[<DoesServiceRequestAttribute>]
override UploadFromStreamAsync :
source:Stream *
length:int64 -> Task
<DoesServiceRequestAttribute>
Public Overridable Function UploadFromStreamAsync (
source As Stream,
length As Long
) As Task
Parameters
- source
-
Type:
System.IO.StreamSystem.IO::Stream^System.IO.StreamSystem.IO.Stream
A Stream object providing the blob content.
- length
-
Type:
System.Int64System::Int64System.Int64System.Int64
The number of bytes to write from the source stream at its current position.
Return Value
Type:
System.Threading.Tasks.TaskSystem.Threading.Tasks::Task^System.Threading.Tasks.TaskSystem.Threading.Tasks.TaskA Task object that represents the asynchronous operation.
Remarks
To append data to an append blob that already exists, see AppendFromStreamAsync.
See Also
UploadFromStreamAsync Overload
CloudAppendBlob Class
Microsoft.WindowsAzure.Storage.Blob Namespace
Return to top
Initiates an asynchronous operation to upload a stream to an append blob. If the blob already exists, it will be overwritten.
Syntax
[DoesServiceRequestAttribute] public virtual Task UploadFromStreamAsync( Stream source, long length )
C++
public: [DoesServiceRequestAttribute] virtual Task^ UploadFromStreamAsync( Stream^ source, long long length )
[<DoesServiceRequestAttribute>] abstract UploadFromStreamAsync : source:Stream * length:int64 -> Task [<DoesServiceRequestAttribute>] override UploadFromStreamAsync : source:Stream * length:int64 -> Task
<DoesServiceRequestAttribute> Public Overridable Function UploadFromStreamAsync ( source As Stream, length As Long ) As Task
Parameters
- source
-
Type:
System.IO.StreamSystem.IO::Stream^System.IO.StreamSystem.IO.Stream
A Stream object providing the blob content.
- length
-
Type:
System.Int64System::Int64System.Int64System.Int64
The number of bytes to write from the source stream at its current position.
Return Value
Type: System.Threading.Tasks.TaskSystem.Threading.Tasks::Task^System.Threading.Tasks.TaskSystem.Threading.Tasks.TaskA Task object that represents the asynchronous operation.
Remarks
To append data to an append blob that already exists, see AppendFromStreamAsync.
See Also
UploadFromStreamAsync Overload
CloudAppendBlob Class
Microsoft.WindowsAzure.Storage.Blob Namespace