public ContentObjectService(IContentService contentService) { _contentService = contentService; LoginDiscontinuationConfiguration = new LoginDiscontinuationConfiguration(); CertificatesConfiguration = new CertificatesConfiguration(); }
public ContentObjectService(IContentService contentService) { _contentService = contentService; LoginDiscontinuationConfiguration = new LoginDiscontinuationConfiguration(); CertificatesConfiguration = new CertificatesConfiguration(); SymbolsConfiguration = new SymbolsConfiguration(); TyposquattingConfiguration = new TyposquattingConfiguration(); }
public ContentObjectService(IContentService contentService) { _contentService = contentService; LoginDiscontinuationConfiguration = new LoginDiscontinuationConfiguration(); CertificatesConfiguration = new CertificatesConfiguration(); SymbolsConfiguration = new SymbolsConfiguration(); TyposquattingConfiguration = new TyposquattingConfiguration(); GitHubUsageConfiguration = new GitHubUsageConfiguration(Array.Empty <RepositoryInformation>()); ABTestConfiguration = new ABTestConfiguration(); ODataCacheConfiguration = new ODataCacheConfiguration(); }
protected override ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses) { if (!CertificatesConfiguration.HasServiceCredentials(serviceType.FullName)) { throw new ConfigurationErrorsException(String.Format("Config section does not contain service credentials for service \"{0}\".", serviceType.FullName)); } var credentials = CertificatesConfiguration.ServiceCredentials.ByServiceName(serviceType.FullName); return(InitServiceHost( new ServiceHost(serviceType, baseAddresses), //Resource from IaccesspointService typeof(STARTAccessPoint.Resource), credentials.ServiceCertificate.Certificate )); }