Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 10th, 2012  |  syntax: None  |  size: 1.24 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. public interface IProcessorProvider
  2.     {
  3.         void RequestProcessors(HttpOperationDescription operation, IList<Processor> processors, MediaTypeProcessorMode mode);
  4.  
  5.         void ResponseProcessors(HttpOperationDescription operation, IList<Processor> processors, MediaTypeProcessorMode mode);
  6.     }
  7.  
  8.     public interface IServiceConfiguration
  9.     {
  10.         void Configure(ServiceDescription description);
  11.     }
  12.  
  13.     public interface IEndpointConfiguration
  14.     {
  15.         void Configure(ServiceEndpoint endpoint);
  16.     }
  17.  
  18.     public interface IContractConfiguration
  19.     {
  20.         void Configure(ContractDescription description);
  21.     }
  22.  
  23.     public interface IContractFactory
  24.     {
  25.         ContractDescription GetContract(ServiceHost host, ServiceDescription description, Type serviceType, IDictionary<string, ContractDescription> implementedContracts);
  26.     }
  27.  
  28.     public interface IHostConfiguration
  29.     {
  30.         IServiceConfiguration[] ServiceConfiguration { get; set; }
  31.  
  32.         IEndpointConfiguration[] EndpointConfiguration { get; set; }
  33.  
  34.         IContractConfiguration[] ContractConfiguration { get; set; }
  35.  
  36.         IContractFactory ContractFactory { get; set; }
  37.  
  38.         IInstanceProvider InstanceProvider { get; set; }
  39.  
  40.     }