Permalink
Fetching contributors…
Cannot retrieve contributors at this time
623 lines (623 sloc) 35 KB
<Type Name="AccessCondition" FullName="Microsoft.WindowsAzure.Storage.AccessCondition">
<TypeSignature Language="C#" Value="public sealed class AccessCondition" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit AccessCondition extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.WindowsAzure.Storage.AccessCondition" />
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Represents a set of access conditions to be used for operations against the storage services.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccessCondition ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.#ctor" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Clone">
<MemberSignature Language="C#" Value="public Microsoft.WindowsAzure.Storage.AccessCondition Clone ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Microsoft.WindowsAzure.Storage.AccessCondition Clone() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.Clone" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Provide a shallow copy of the current access condition
</summary>
<returns>A shallow copy of the <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateEmptyCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateEmptyCondition ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateEmptyCondition() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateEmptyCondition" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Constructs an empty access condition.
</summary>
<returns>An empty <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateIfAppendPositionEqualCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfAppendPositionEqualCondition (long appendPosition);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfAppendPositionEqualCondition(int64 appendPosition) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateIfAppendPositionEqualCondition(System.Int64)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="appendPosition" Type="System.Int64" />
</Parameters>
<Docs>
<param name="appendPosition">An integer specifying the offset to compare to the current end position of the blob.</param>
<summary>
Constructs an access condition such that an operation will be performed only if the end position of the append blob is equal to the specified value.
</summary>
<returns>An <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object that represents the offset to compare.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateIfExistsCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfExistsCondition ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfExistsCondition() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateIfExistsCondition" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Constructs an access condition such that an operation will be performed only if the resource exists.
</summary>
<returns>An <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object that represents a condition where a resource exists.</returns>
<remarks>Setting this access condition modifies the request to include the HTTP <i>If-Match</i> conditional header.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateIfMatchCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfMatchCondition (string etag);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfMatchCondition(string etag) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateIfMatchCondition(System.String)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="etag" Type="System.String" />
</Parameters>
<Docs>
<param name="etag">The ETag value to check against the resource's ETag.</param>
<summary>
Constructs an access condition such that an operation will be performed only if the resource's ETag value
matches the specified ETag value.
</summary>
<returns>An <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object that represents the If-Match condition.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateIfMaxSizeLessThanOrEqualCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfMaxSizeLessThanOrEqualCondition (long maxSize);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfMaxSizeLessThanOrEqualCondition(int64 maxSize) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateIfMaxSizeLessThanOrEqualCondition(System.Int64)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="maxSize" Type="System.Int64" />
</Parameters>
<Docs>
<param name="maxSize">An integer specifying the maximum allowed size of the blob, in bytes, when committing a new block.</param>
<summary>
Constructs an access condition such that an operation will be performed only if the size of the append blob after committing the block is less
than or equal to the specified value.
</summary>
<returns>An <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object that represents the maximum allowed size.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateIfModifiedSinceCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfModifiedSinceCondition (DateTimeOffset modifiedTime);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfModifiedSinceCondition(valuetype System.DateTimeOffset modifiedTime) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateIfModifiedSinceCondition(System.DateTimeOffset)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="modifiedTime" Type="System.DateTimeOffset" />
</Parameters>
<Docs>
<param name="modifiedTime">A <see cref="T:System.DateTimeOffset" /> value specifying the time since which the resource must have been modified.</param>
<summary>
Constructs an access condition such that an operation will be performed only if the resource has been
modified since the specified time.
</summary>
<returns>An <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object that represents the If-Modified-Since condition.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateIfNoneMatchCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfNoneMatchCondition (string etag);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfNoneMatchCondition(string etag) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateIfNoneMatchCondition(System.String)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="etag" Type="System.String" />
</Parameters>
<Docs>
<param name="etag">The ETag value to check against the resource's ETag, or <c>"*"</c> to require that the resource does not exist.</param>
<summary>
Constructs an access condition such that an operation will be performed only if the resource's ETag value
does not match the specified ETag value.
</summary>
<returns>An <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object that represents the If-None-Match condition.</returns>
<remarks>
If <c>"*"</c> is specified for the <paramref name="etag" /> parameter, then this condition requires that the resource does not exist.
</remarks>
</Docs>
</Member>
<Member MemberName="GenerateIfNotExistsCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfNotExistsCondition ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfNotExistsCondition() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateIfNotExistsCondition" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Constructs an access condition such that an operation will be performed only if the resource does not exist.
</summary>
<returns>An <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object that represents a condition where a resource does not exist.</returns>
<remarks>Setting this access condition modifies the request to include the HTTP <i>If-None-Match</i> conditional header.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateIfNotModifiedSinceCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfNotModifiedSinceCondition (DateTimeOffset modifiedTime);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfNotModifiedSinceCondition(valuetype System.DateTimeOffset modifiedTime) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateIfNotModifiedSinceCondition(System.DateTimeOffset)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="modifiedTime" Type="System.DateTimeOffset" />
</Parameters>
<Docs>
<param name="modifiedTime">A <see cref="T:System.DateTimeOffset" /> value specifying the time since which the resource must not have been modified.</param>
<summary>
Constructs an access condition such that an operation will be performed only if the resource has not been
modified since the specified time.
</summary>
<returns>An <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object that represents the If-Unmodified-Since condition.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateIfSequenceNumberEqualCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfSequenceNumberEqualCondition (long sequenceNumber);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfSequenceNumberEqualCondition(int64 sequenceNumber) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateIfSequenceNumberEqualCondition(System.Int64)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="sequenceNumber" Type="System.Int64" />
</Parameters>
<Docs>
<param name="sequenceNumber">The value to compare to the current sequence number.</param>
<summary>
Constructs an access condition such that an operation will be performed only if resource's current sequence
number is equal to the specified value.
</summary>
<returns>An <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object that represents the If-Sequence-Number-EQ condition.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateIfSequenceNumberLessThanCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfSequenceNumberLessThanCondition (long sequenceNumber);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfSequenceNumberLessThanCondition(int64 sequenceNumber) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateIfSequenceNumberLessThanCondition(System.Int64)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="sequenceNumber" Type="System.Int64" />
</Parameters>
<Docs>
<param name="sequenceNumber">The value to compare to the current sequence number.</param>
<summary>
Constructs an access condition such that an operation will be performed only if resource's current sequence
number is less than the specified value.
</summary>
<returns>An <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object that represents the If-Sequence-Number-LT condition.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateIfSequenceNumberLessThanOrEqualCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfSequenceNumberLessThanOrEqualCondition (long sequenceNumber);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateIfSequenceNumberLessThanOrEqualCondition(int64 sequenceNumber) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateIfSequenceNumberLessThanOrEqualCondition(System.Int64)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="sequenceNumber" Type="System.Int64" />
</Parameters>
<Docs>
<param name="sequenceNumber">The value to compare to the current sequence number.</param>
<summary>
Constructs an access condition such that an operation will be performed only if resource's current sequence
number is less than or equal to the specified value.
</summary>
<returns>An <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object that represents the If-Sequence-Number-LE condition.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateLeaseCondition">
<MemberSignature Language="C#" Value="public static Microsoft.WindowsAzure.Storage.AccessCondition GenerateLeaseCondition (string leaseId);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.WindowsAzure.Storage.AccessCondition GenerateLeaseCondition(string leaseId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.AccessCondition.GenerateLeaseCondition(System.String)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.WindowsAzure.Storage.AccessCondition</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="leaseId" Type="System.String" />
</Parameters>
<Docs>
<param name="leaseId">The lease ID to compare to the lease ID of the resource.</param>
<summary>
Constructs an access condition such that an operation will be performed only if the lease ID on the
resource matches the specified lease ID.
</summary>
<returns>An <see cref="T:Microsoft.WindowsAzure.Storage.AccessCondition" /> object that represents the lease condition.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IfAppendPositionEqual">
<MemberSignature Language="C#" Value="public Nullable&lt;long&gt; IfAppendPositionEqual { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1&lt;int64&gt; IfAppendPositionEqual" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.AccessCondition.IfAppendPositionEqual" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Int64&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value for a condition specifying the byte offset to check for when committing a block to an append blob.
The append will succeed only if the end position is equal to this number.
</summary>
<value>An append position number, or <c>null</c> if no value is set.</value>
<remarks>This condition only applies to append blobs.</remarks>
</Docs>
</Member>
<Member MemberName="IfMatchETag">
<MemberSignature Language="C#" Value="public string IfMatchETag { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string IfMatchETag" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.AccessCondition.IfMatchETag" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets an ETag value for a condition specifying that the given ETag must match the ETag of the specified resource.
</summary>
<value>A string containing an ETag value, or <c>"*"</c> to match any ETag. If <c>null</c>, no condition exists.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IfMaxSizeLessThanOrEqual">
<MemberSignature Language="C#" Value="public Nullable&lt;long&gt; IfMaxSizeLessThanOrEqual { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1&lt;int64&gt; IfMaxSizeLessThanOrEqual" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.AccessCondition.IfMaxSizeLessThanOrEqual" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Int64&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value for a condition that specifies the maximum size allowed for an append blob when a new block is committed. The append
will succeed only if the size of the blob after the append operation is less than or equal to the specified size.
</summary>
<value>The maximum size in bytes, or <c>null</c> if no value is set.</value>
<remarks>This condition only applies to append blobs.</remarks>
</Docs>
</Member>
<Member MemberName="IfModifiedSinceTime">
<MemberSignature Language="C#" Value="public Nullable&lt;DateTimeOffset&gt; IfModifiedSinceTime { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; IfModifiedSinceTime" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.AccessCondition.IfModifiedSinceTime" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.DateTimeOffset&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a <see cref="T:System.DateTimeOffset" /> value for a condition specifying a time since which a resource has been modified.
</summary>
<value>A <see cref="T:System.DateTimeOffset" /> value specified in UTC, or <c>null</c> if no condition exists.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IfNoneMatchETag">
<MemberSignature Language="C#" Value="public string IfNoneMatchETag { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string IfNoneMatchETag" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.AccessCondition.IfNoneMatchETag" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets an ETag value for a condition specifying that the given ETag must not match the ETag of the specified resource.
</summary>
<value>A string containing an ETag value, or <c>"*"</c> to match any ETag. If <c>null</c>, no condition exists.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IfNotModifiedSinceTime">
<MemberSignature Language="C#" Value="public Nullable&lt;DateTimeOffset&gt; IfNotModifiedSinceTime { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; IfNotModifiedSinceTime" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.AccessCondition.IfNotModifiedSinceTime" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.DateTimeOffset&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a <see cref="T:System.DateTimeOffset" /> value for a condition specifying a time since which a resource has not been modified.
</summary>
<value>A <see cref="T:System.DateTimeOffset" /> value specified in UTC, or <c>null</c> if no condition exists.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IfSequenceNumberEqual">
<MemberSignature Language="C#" Value="public Nullable&lt;long&gt; IfSequenceNumberEqual { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1&lt;int64&gt; IfSequenceNumberEqual" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.AccessCondition.IfSequenceNumberEqual" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Int64&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value for a condition specifying that the current sequence number must be equal to the specified value.
</summary>
<value>A sequence number, or <c>null</c> if no condition exists.</value>
<remarks>This condition only applies to page blobs.</remarks>
</Docs>
</Member>
<Member MemberName="IfSequenceNumberLessThan">
<MemberSignature Language="C#" Value="public Nullable&lt;long&gt; IfSequenceNumberLessThan { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1&lt;int64&gt; IfSequenceNumberLessThan" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.AccessCondition.IfSequenceNumberLessThan" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Int64&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value for a condition specifying that the current sequence number must be less than the specified value.
</summary>
<value>A sequence number, or <c>null</c> if no condition exists.</value>
<remarks>This condition only applies to page blobs.</remarks>
</Docs>
</Member>
<Member MemberName="IfSequenceNumberLessThanOrEqual">
<MemberSignature Language="C#" Value="public Nullable&lt;long&gt; IfSequenceNumberLessThanOrEqual { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1&lt;int64&gt; IfSequenceNumberLessThanOrEqual" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.AccessCondition.IfSequenceNumberLessThanOrEqual" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Int64&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value for a condition specifying that the current sequence number must be less than or equal to the specified value.
</summary>
<value>A sequence number, or <c>null</c> if no condition exists.</value>
<remarks>This condition only applies to page blobs.</remarks>
</Docs>
</Member>
<Member MemberName="LeaseId">
<MemberSignature Language="C#" Value="public string LeaseId { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string LeaseId" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.AccessCondition.LeaseId" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a lease ID that must match the lease on a resource.
</summary>
<value>A string containing a lease ID, or <c>null</c> if no condition exists.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>