// Token: 0x060011DC RID: 4572 RVA: 0x0004B0D8 File Offset: 0x000492D8 public LocalServerFallbackToOtherServerPhotoRetrievalPipeline(PhotosConfiguration configuration, string clientInfo, IRecipientSession recipientSession, IXSOFactory xsoFactory, string certificateValidationComponentId, IPhotoServiceLocatorFactory serviceLocatorFactory, IPhotoRequestOutboundWebProxyProvider outgoingRequestProxyProvider, ITracer upstreamTracer) { this.configuration = configuration; this.certificateValidationComponentId = certificateValidationComponentId; this.recipientSession = recipientSession; this.serviceLocatorFactory = serviceLocatorFactory; this.outgoingRequestProxyProvider = outgoingRequestProxyProvider; this.tracer = upstreamTracer; this.localServerPipeline = new LocalServerPhotoRetrievalPipeline(configuration, clientInfo, recipientSession, xsoFactory, upstreamTracer); }
public PhotoRequestRouter(PhotosConfiguration configuration, string certificateValidationComponentId, string clientInfo, IRecipientSession recipientSession, IPhotoServiceLocatorFactory serviceLocatorFactory, IPhotoRequestOutboundWebProxyProvider outgoingRequestProxyProvider, IRemoteForestPhotoRetrievalPipelineFactory remoteForestPipelineFactory, IXSOFactory xsoFactory, ITracer upstreamTracer) { ArgumentValidator.ThrowIfNull("configuration", configuration); ArgumentValidator.ThrowIfNullOrEmpty("certificateValidationComponentId", certificateValidationComponentId); ArgumentValidator.ThrowIfNullOrEmpty("clientInfo", clientInfo); ArgumentValidator.ThrowIfNull("recipientSession", recipientSession); ArgumentValidator.ThrowIfNull("serviceLocatorFactory", serviceLocatorFactory); ArgumentValidator.ThrowIfNull("outgoingRequestProxyProvider", outgoingRequestProxyProvider); ArgumentValidator.ThrowIfNull("remoteForestPipelineFactory", remoteForestPipelineFactory); ArgumentValidator.ThrowIfNull("xsoFactory", xsoFactory); ArgumentValidator.ThrowIfNull("upstreamTracer", upstreamTracer); this.configuration = configuration; this.certificateValidationComponentId = certificateValidationComponentId; this.clientInfo = clientInfo; this.recipientSession = recipientSession; this.serviceLocatorFactory = serviceLocatorFactory; this.outgoingRequestProxyProvider = outgoingRequestProxyProvider; this.remoteForestPipelineFactory = remoteForestPipelineFactory; this.xsoFactory = xsoFactory; this.tracer = upstreamTracer; }