-
Notifications
You must be signed in to change notification settings - Fork 256
/
BlobContainerClientExtensions.xml
143 lines (143 loc) · 12.4 KB
/
BlobContainerClientExtensions.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<Type Name="BlobContainerClientExtensions" FullName="Azure.Storage.Blobs.BlobContainerClientExtensions">
<TypeSignature Language="C#" Value="public static class BlobContainerClientExtensions" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit BlobContainerClientExtensions extends System.Object" />
<TypeSignature Language="DocId" Value="T:Azure.Storage.Blobs.BlobContainerClientExtensions" />
<TypeSignature Language="VB.NET" Value="Public Module BlobContainerClientExtensions" />
<TypeSignature Language="F#" Value="type BlobContainerClientExtensions = class" />
<AssemblyInfo>
<AssemblyName>Azure.Storage.DataMovement.Blobs</AssemblyName>
<AssemblyVersion>12.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Data movement extension methods for the <see cref="T:Azure.Storage.Blobs.BlobContainerClient" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="StartDownloadToDirectoryAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<Azure.Storage.DataMovement.DataTransfer> StartDownloadToDirectoryAsync (this Azure.Storage.Blobs.BlobContainerClient client, string localDirectoryPath, Azure.Storage.DataMovement.Blobs.BlobContainerClientTransferOptions options);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<class Azure.Storage.DataMovement.DataTransfer> StartDownloadToDirectoryAsync(class Azure.Storage.Blobs.BlobContainerClient client, string localDirectoryPath, class Azure.Storage.DataMovement.Blobs.BlobContainerClientTransferOptions options) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Storage.Blobs.BlobContainerClientExtensions.StartDownloadToDirectoryAsync(Azure.Storage.Blobs.BlobContainerClient,System.String,Azure.Storage.DataMovement.Blobs.BlobContainerClientTransferOptions)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function StartDownloadToDirectoryAsync (client As BlobContainerClient, localDirectoryPath As String, options As BlobContainerClientTransferOptions) As Task(Of DataTransfer)" />
<MemberSignature Language="F#" Value="static member StartDownloadToDirectoryAsync : Azure.Storage.Blobs.BlobContainerClient * string * Azure.Storage.DataMovement.Blobs.BlobContainerClientTransferOptions -> System.Threading.Tasks.Task<Azure.Storage.DataMovement.DataTransfer>" Usage="Azure.Storage.Blobs.BlobContainerClientExtensions.StartDownloadToDirectoryAsync (client, localDirectoryPath, options)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Storage.DataMovement.Blobs</AssemblyName>
<AssemblyVersion>12.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Storage.DataMovement.DataTransfer></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="client" Type="Azure.Storage.Blobs.BlobContainerClient" RefType="this" />
<Parameter Name="localDirectoryPath" Type="System.String" />
<Parameter Name="options" Type="Azure.Storage.DataMovement.Blobs.BlobContainerClientTransferOptions" />
</Parameters>
<Docs>
<param name="client">The <see cref="T:Azure.Storage.Blobs.BlobContainerClient" /> used for service operations.</param>
<param name="localDirectoryPath">The full path to the local directory where files will be dowloaded.</param>
<param name="options">Options which control the container download.</param>
<summary>
Downloads the contents of a blob container.
</summary>
<returns />
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StartDownloadToDirectoryAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<Azure.Storage.DataMovement.DataTransfer> StartDownloadToDirectoryAsync (this Azure.Storage.Blobs.BlobContainerClient client, string localDirectoryPath, string blobDirectoryPrefix = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<class Azure.Storage.DataMovement.DataTransfer> StartDownloadToDirectoryAsync(class Azure.Storage.Blobs.BlobContainerClient client, string localDirectoryPath, string blobDirectoryPrefix) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Storage.Blobs.BlobContainerClientExtensions.StartDownloadToDirectoryAsync(Azure.Storage.Blobs.BlobContainerClient,System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function StartDownloadToDirectoryAsync (client As BlobContainerClient, localDirectoryPath As String, Optional blobDirectoryPrefix As String = Nothing) As Task(Of DataTransfer)" />
<MemberSignature Language="F#" Value="static member StartDownloadToDirectoryAsync : Azure.Storage.Blobs.BlobContainerClient * string * string -> System.Threading.Tasks.Task<Azure.Storage.DataMovement.DataTransfer>" Usage="Azure.Storage.Blobs.BlobContainerClientExtensions.StartDownloadToDirectoryAsync (client, localDirectoryPath, blobDirectoryPrefix)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Storage.DataMovement.Blobs</AssemblyName>
<AssemblyVersion>12.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Storage.DataMovement.DataTransfer></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="client" Type="Azure.Storage.Blobs.BlobContainerClient" RefType="this" />
<Parameter Name="localDirectoryPath" Type="System.String" />
<Parameter Name="blobDirectoryPrefix" Type="System.String" />
</Parameters>
<Docs>
<param name="client">The <see cref="T:Azure.Storage.Blobs.BlobContainerClient" /> used for service operations.</param>
<param name="localDirectoryPath">The full path to the local directory where files will be dowloaded.</param>
<param name="blobDirectoryPrefix">Optionally restricts the downloaded content to blobs with the specified directory prefix.</param>
<summary>
Downloads the contents of a blob container.
</summary>
<returns />
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StartUploadDirectoryAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<Azure.Storage.DataMovement.DataTransfer> StartUploadDirectoryAsync (this Azure.Storage.Blobs.BlobContainerClient client, string localDirectoryPath, Azure.Storage.DataMovement.Blobs.BlobContainerClientTransferOptions options);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<class Azure.Storage.DataMovement.DataTransfer> StartUploadDirectoryAsync(class Azure.Storage.Blobs.BlobContainerClient client, string localDirectoryPath, class Azure.Storage.DataMovement.Blobs.BlobContainerClientTransferOptions options) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Storage.Blobs.BlobContainerClientExtensions.StartUploadDirectoryAsync(Azure.Storage.Blobs.BlobContainerClient,System.String,Azure.Storage.DataMovement.Blobs.BlobContainerClientTransferOptions)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function StartUploadDirectoryAsync (client As BlobContainerClient, localDirectoryPath As String, options As BlobContainerClientTransferOptions) As Task(Of DataTransfer)" />
<MemberSignature Language="F#" Value="static member StartUploadDirectoryAsync : Azure.Storage.Blobs.BlobContainerClient * string * Azure.Storage.DataMovement.Blobs.BlobContainerClientTransferOptions -> System.Threading.Tasks.Task<Azure.Storage.DataMovement.DataTransfer>" Usage="Azure.Storage.Blobs.BlobContainerClientExtensions.StartUploadDirectoryAsync (client, localDirectoryPath, options)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Storage.DataMovement.Blobs</AssemblyName>
<AssemblyVersion>12.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Storage.DataMovement.DataTransfer></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="client" Type="Azure.Storage.Blobs.BlobContainerClient" RefType="this" />
<Parameter Name="localDirectoryPath" Type="System.String" />
<Parameter Name="options" Type="Azure.Storage.DataMovement.Blobs.BlobContainerClientTransferOptions" />
</Parameters>
<Docs>
<param name="client">The <see cref="T:Azure.Storage.Blobs.BlobContainerClient" /> used for service operations.</param>
<param name="localDirectoryPath">The full path to the local directory to be uploaded.</param>
<param name="options">Options which control the directory upload.</param>
<summary>
Uploads the entire contents of local directory to the blob container.
</summary>
<returns>A <see cref="T:Azure.Storage.DataMovement.DataTransfer" /> instance which can be used track progress and wait for completion with <see cref="M:Azure.Storage.DataMovement.DataTransfer.WaitForCompletionAsync(System.Threading.CancellationToken)" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StartUploadDirectoryAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<Azure.Storage.DataMovement.DataTransfer> StartUploadDirectoryAsync (this Azure.Storage.Blobs.BlobContainerClient client, string localDirectoryPath, string blobDirectoryPrefix = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<class Azure.Storage.DataMovement.DataTransfer> StartUploadDirectoryAsync(class Azure.Storage.Blobs.BlobContainerClient client, string localDirectoryPath, string blobDirectoryPrefix) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Storage.Blobs.BlobContainerClientExtensions.StartUploadDirectoryAsync(Azure.Storage.Blobs.BlobContainerClient,System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function StartUploadDirectoryAsync (client As BlobContainerClient, localDirectoryPath As String, Optional blobDirectoryPrefix As String = Nothing) As Task(Of DataTransfer)" />
<MemberSignature Language="F#" Value="static member StartUploadDirectoryAsync : Azure.Storage.Blobs.BlobContainerClient * string * string -> System.Threading.Tasks.Task<Azure.Storage.DataMovement.DataTransfer>" Usage="Azure.Storage.Blobs.BlobContainerClientExtensions.StartUploadDirectoryAsync (client, localDirectoryPath, blobDirectoryPrefix)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Storage.DataMovement.Blobs</AssemblyName>
<AssemblyVersion>12.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Storage.DataMovement.DataTransfer></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="client" Type="Azure.Storage.Blobs.BlobContainerClient" RefType="this" />
<Parameter Name="localDirectoryPath" Type="System.String" />
<Parameter Name="blobDirectoryPrefix" Type="System.String" />
</Parameters>
<Docs>
<param name="client">The <see cref="T:Azure.Storage.Blobs.BlobContainerClient" /> used for service operations.</param>
<param name="localDirectoryPath">The full path to the local directory to be uploaded.</param>
<param name="blobDirectoryPrefix">Optionally specifies the directory prefix to be prepended to all uploaded files.</param>
<summary>
Uploads the entire contents of local directory to the blob container.
</summary>
<returns>A <see cref="T:Azure.Storage.DataMovement.DataTransfer" /> instance which can be used track progress and wait for completion with <see cref="M:Azure.Storage.DataMovement.DataTransfer.WaitForCompletionAsync(System.Threading.CancellationToken)" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>