C# Класс Microsoft.Samples.Synchronization.ClientServices.HttpCacheRequestHandler

A Http transport implementation for processing a CachedRequest.
Наследование: CacheRequestHandler
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
TempIdToEntityMapping IOfflineEntity>.Dictionary

Открытые методы

Метод Описание
FirePostResponseHandler ( HttpWebResponse response ) : void

Invokes the user's AfterReceivingResponse callback.

FirePreRequestHandler ( HttpWebRequest request ) : void

Invokes the user BeforeSendingRequest callback.

HttpCacheRequestHandler ( Uri serviceUri, CacheControllerBehavior behaviors ) : System
ProcessCacheRequest ( CacheRequest request ) : object

Called by the CacheController when it wants this CacheRequest to be processed.

Приватные методы

Метод Описание
CheckEntityServiceMetadataAndTempIds ( IOfflineEntity>.Dictionary tempIdToEntityMapping, IOfflineEntity entity, string tempId, ChangeSetResponse response ) : void
CopyStreamContent ( Stream src, Stream dst ) : void
ProcessDownloadRequest ( HttpWebRequest webRequest, CacheRequest request ) : object
ProcessUploadRequest ( HttpWebRequest webRequest, CacheRequest request ) : object

Описание методов

FirePostResponseHandler() публичный Метод

Invokes the user's AfterReceivingResponse callback.
public FirePostResponseHandler ( HttpWebResponse response ) : void
response System.Net.HttpWebResponse
Результат void

FirePreRequestHandler() публичный Метод

Invokes the user BeforeSendingRequest callback.
public FirePreRequestHandler ( HttpWebRequest request ) : void
request System.Net.HttpWebRequest
Результат void

HttpCacheRequestHandler() публичный Метод

public HttpCacheRequestHandler ( Uri serviceUri, CacheControllerBehavior behaviors ) : System
serviceUri System.Uri
behaviors CacheControllerBehavior
Результат System

ProcessCacheRequest() публичный Метод

Called by the CacheController when it wants this CacheRequest to be processed.
public ProcessCacheRequest ( CacheRequest request ) : object
request CacheRequest CacheRequest to be processed
Результат object

Описание свойств

TempIdToEntityMapping публичное свойство

public Dictionary TempIdToEntityMapping
Результат IOfflineEntity>.Dictionary