本文整理汇总了C#中Amazon.S3.Model.RestoreObjectRequest类的典型用法代码示例。如果您正苦于以下问题:C# RestoreObjectRequest类的具体用法?C# RestoreObjectRequest怎么用?C# RestoreObjectRequest使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
RestoreObjectRequest类属于Amazon.S3.Model命名空间,在下文中一共展示了RestoreObjectRequest类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: RestoreObject
internal RestoreObjectResponse RestoreObject(RestoreObjectRequest request)
{
var marshaller = new RestoreObjectRequestMarshaller();
var unmarshaller = RestoreObjectResponseUnmarshaller.Instance;
return Invoke<RestoreObjectRequest,RestoreObjectResponse>(request, marshaller, unmarshaller);
}
开发者ID:sadiqj,项目名称:aws-sdk-xamarin,代码行数:7,代码来源:AmazonS3Client.cs
示例2: RestoreObjectAsync
/// <summary>
/// Initiates the asynchronous execution of the RestoreObject operation.
/// </summary>
///
/// <param name="request">Container for the necessary parameters to execute the RestoreObject operation.</param>
/// <param name="cancellationToken">
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
/// </param>
/// <returns>The task object representing the asynchronous operation.</returns>
public Task<RestoreObjectResponse> RestoreObjectAsync(RestoreObjectRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var marshaller = new RestoreObjectRequestMarshaller();
var unmarshaller = RestoreObjectResponseUnmarshaller.Instance;
return InvokeAsync<RestoreObjectRequest,RestoreObjectResponse>(request, marshaller,
unmarshaller, cancellationToken);
}
开发者ID:sadiqj,项目名称:aws-sdk-xamarin,代码行数:17,代码来源:AmazonS3Client.cs
示例3: BeginRestoreObject
/// <summary>
/// Initiates the asynchronous execution of the RestoreObject operation.
/// <seealso cref="Amazon.S3.IAmazonS3.RestoreObject"/>
/// </summary>
///
/// <param name="restoreObjectRequest">Container for the necessary parameters to execute the RestoreObject operation on AmazonS3.</param>
/// <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
/// <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.</param>
public IAsyncResult BeginRestoreObject(RestoreObjectRequest restoreObjectRequest, AsyncCallback callback, object state)
{
return invokeRestoreObject(restoreObjectRequest, callback, state, false);
}
开发者ID:jeffersonjhunt,项目名称:aws-sdk-net,代码行数:13,代码来源:AmazonS3Client.cs
示例4: invokeRestoreObject
IAsyncResult invokeRestoreObject(RestoreObjectRequest restoreObjectRequest, AsyncCallback callback, object state, bool synchronized)
{
IRequest irequest = new RestoreObjectRequestMarshaller().Marshall(restoreObjectRequest);
var unmarshaller = RestoreObjectResponseUnmarshaller.GetInstance();
AsyncResult result = new AsyncResult(irequest, callback, state, synchronized, signer, unmarshaller);
Invoke(result);
return result;
}
开发者ID:jeffersonjhunt,项目名称:aws-sdk-net,代码行数:8,代码来源:AmazonS3Client.cs
示例5: RestoreObjectAsync
/// <summary>
/// Initiates the asynchronous execution of the RestoreObject operation.
/// </summary>
///
/// <param name="request">Container for the necessary parameters to execute the RestoreObject operation on AmazonS3Client.</param>
/// <param name="callback">An Action delegate that is invoked when the operation completes.</param>
/// <param name="options">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.</param>
public void RestoreObjectAsync(RestoreObjectRequest request, AmazonServiceCallback<RestoreObjectRequest, RestoreObjectResponse> callback, AsyncOptions options = null)
{
options = options == null?new AsyncOptions():options;
var marshaller = new RestoreObjectRequestMarshaller();
var unmarshaller = RestoreObjectResponseUnmarshaller.Instance;
Action<AmazonWebServiceRequest, AmazonWebServiceResponse, Exception, AsyncOptions> callbackHelper = null;
if(callback !=null )
callbackHelper = (AmazonWebServiceRequest req, AmazonWebServiceResponse res, Exception ex, AsyncOptions ao) => {
AmazonServiceResult<RestoreObjectRequest,RestoreObjectResponse> responseObject
= new AmazonServiceResult<RestoreObjectRequest,RestoreObjectResponse>((RestoreObjectRequest)req, (RestoreObjectResponse)res, ex , ao.State);
callback(responseObject);
};
BeginInvoke<RestoreObjectRequest>(request, marshaller, unmarshaller, options, callbackHelper);
}
开发者ID:aws,项目名称:aws-sdk-net,代码行数:22,代码来源:AmazonS3Client.cs
示例6: RestoreObject
/// <summary>
/// <para>Restores an archived copy of an object back into Amazon S3</para>
/// </summary>
///
/// <param name="restoreObjectRequest">Container for the necessary parameters to execute the RestoreObject service method on AmazonS3.</param>
///
public RestoreObjectResponse RestoreObject(RestoreObjectRequest restoreObjectRequest)
{
IAsyncResult asyncResult = invokeRestoreObject(restoreObjectRequest, null, null, true);
return EndRestoreObject(asyncResult);
}
开发者ID:jeffersonjhunt,项目名称:aws-sdk-net,代码行数:11,代码来源:AmazonS3Client.cs
示例7: RestoreObjectAsync
/// <summary>
/// Restores an archived copy of an object back into Amazon S3
/// </summary>
/// <param name="bucketName">A property of RestoreObjectRequest used to execute the RestoreObject service method.</param>
/// <param name="key">A property of RestoreObjectRequest used to execute the RestoreObject service method.</param>
/// <param name="versionId">A property of RestoreObjectRequest used to execute the RestoreObject service method.</param>
/// <param name="days">A property of RestoreObjectRequest used to execute the RestoreObject service method.</param>
/// <param name="cancellationToken">
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
/// </param>
///
/// <returns>The response from the RestoreObject service method, as returned by S3.</returns>
public Task<RestoreObjectResponse> RestoreObjectAsync(string bucketName, string key, string versionId, int days, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var request = new RestoreObjectRequest();
request.BucketName = bucketName;
request.Key = key;
request.VersionId = versionId;
request.Days = days;
return RestoreObjectAsync(request, cancellationToken);
}
开发者ID:rajdotnet,项目名称:aws-sdk-net,代码行数:21,代码来源:AmazonS3Client.cs
示例8: RestoreObject
/// <summary>
/// Restores an archived copy of an object back into Amazon S3
/// </summary>
/// <param name="bucketName">A property of RestoreObjectRequest used to execute the RestoreObject service method.</param>
/// <param name="key">A property of RestoreObjectRequest used to execute the RestoreObject service method.</param>
///
/// <returns>The response from the RestoreObject service method, as returned by S3.</returns>
public RestoreObjectResponse RestoreObject(string bucketName, string key)
{
var request = new RestoreObjectRequest();
request.BucketName = bucketName;
request.Key = key;
return RestoreObject(request);
}
开发者ID:rajdotnet,项目名称:aws-sdk-net,代码行数:14,代码来源:AmazonS3Client.cs
示例9: BeginRestoreObject
/// <summary>
/// Initiates the asynchronous execution of the RestoreObject operation.
/// </summary>
///
/// <param name="request">Container for the necessary parameters to execute the RestoreObject operation on AmazonS3Client.</param>
/// <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
/// <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.</param>
///
/// <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestoreObject
/// operation.</returns>
public IAsyncResult BeginRestoreObject(RestoreObjectRequest request, AsyncCallback callback, object state)
{
var marshaller = new RestoreObjectRequestMarshaller();
var unmarshaller = RestoreObjectResponseUnmarshaller.Instance;
return BeginInvoke<RestoreObjectRequest>(request, marshaller, unmarshaller,
callback, state);
}
开发者ID:JonathanHenson,项目名称:aws-sdk-net,代码行数:19,代码来源:AmazonS3Client.cs
示例10: RestoreObjectAsync
/// <summary>
/// Initiates the asynchronous execution of the RestoreObject operation.
/// <seealso cref="Amazon.S3.IAmazonS3.RestoreObject"/>
/// </summary>
///
/// <param name="request">Container for the necessary parameters to execute the RestoreObject operation.</param>
/// <param name="cancellationToken">
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
/// </param>
/// <returns>The task object representing the asynchronous operation.</returns>
public Task<RestoreObjectResponse> RestoreObjectAsync(RestoreObjectRequest request, CancellationToken cancellationToken = default(CancellationToken))
{
var marshaller = new RestoreObjectRequestMarshaller();
var unmarshaller = RestoreObjectResponseUnmarshaller.GetInstance();
return Invoke<IRequest, RestoreObjectRequest, RestoreObjectResponse>(request, marshaller, unmarshaller, signer, cancellationToken);
}
开发者ID:scopely,项目名称:aws-sdk-net,代码行数:16,代码来源:AmazonS3Client.cs
示例11: RestoreObject
/// <summary>
/// <para>Restores an archived copy of an object back into Amazon S3</para>
/// </summary>
///
/// <param name="request">Container for the necessary parameters to execute the RestoreObject service method on AmazonS3.</param>
public RestoreObjectResponse RestoreObject(RestoreObjectRequest request)
{
var task = RestoreObjectAsync(request);
try
{
return task.Result;
}
catch(AggregateException e)
{
throw e.InnerException;
}
}
开发者ID:scopely,项目名称:aws-sdk-net,代码行数:17,代码来源:AmazonS3Client.cs
示例12: RestoreObjectAsync
/// <summary>
/// <para>Restores an archived copy of an object back into Amazon S3</para>
/// </summary>
///
/// <param name="restoreObjectRequest">Container for the necessary parameters to execute the RestoreObject service method on AmazonS3.</param>
/// <param name="cancellationToken">
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
/// </param>
public async Task<RestoreObjectResponse> RestoreObjectAsync(RestoreObjectRequest restoreObjectRequest, CancellationToken cancellationToken = default(CancellationToken))
{
var marshaller = new RestoreObjectRequestMarshaller();
var unmarshaller = RestoreObjectResponseUnmarshaller.GetInstance();
var response = await Invoke<IRequest, RestoreObjectRequest, RestoreObjectResponse>(restoreObjectRequest, marshaller, unmarshaller, signer, cancellationToken)
.ConfigureAwait(continueOnCapturedContext: false);
return response;
}
开发者ID:rinselmann,项目名称:aws-sdk-net,代码行数:16,代码来源:AmazonS3Client.cs
示例13: RestoreObject
/// <summary>
/// <para>Restores an archived copy of an object back into Amazon S3</para>
/// </summary>
///
/// <param name="request">Container for the necessary parameters to execute the RestoreObject service method on AmazonS3.</param>
public RestoreObjectResponse RestoreObject(RestoreObjectRequest request)
{
var task = RestoreObjectAsync(request);
try
{
return task.Result;
}
catch(AggregateException e)
{
ExceptionDispatchInfo.Capture(e.InnerException).Throw();
return null;
}
}
开发者ID:virajs,项目名称:aws-sdk-net,代码行数:18,代码来源:AmazonS3Client.cs
注:本文中的Amazon.S3.Model.RestoreObjectRequest类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论