• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# Model.RestoreObjectRequest类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Transfer.TransferUtilityUploadRequest类代码示例发布时间:2022-05-24
下一篇:
C# Model.PutObjectRequest类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap