ServiceStack.HostConfig.HostConfig C# (CSharp) Méthode

HostConfig() public méthode

public HostConfig ( ) : System
Résultat System
        public HostConfig()
        {
            if (instance == null) return;

            //Get a copy of the singleton already partially configured
            this.WsdlServiceNamespace = instance.WsdlServiceNamespace;
            this.ApiVersion = instance.ApiVersion;
            this.EmbeddedResourceSources = instance.EmbeddedResourceSources;
            this.EmbeddedResourceBaseTypes = instance.EmbeddedResourceBaseTypes;
            this.EmbeddedResourceTreatAsFiles = instance.EmbeddedResourceTreatAsFiles;
            this.EnableAccessRestrictions = instance.EnableAccessRestrictions;
            this.ServiceEndpointsMetadataConfig = instance.ServiceEndpointsMetadataConfig;
            this.SoapServiceName = instance.SoapServiceName;
            this.XmlWriterSettings = instance.XmlWriterSettings;
            this.LogFactory = instance.LogFactory;
            this.EnableAccessRestrictions = instance.EnableAccessRestrictions;
            this.WebHostUrl = instance.WebHostUrl;
            this.WebHostPhysicalPath = instance.WebHostPhysicalPath;
            this.DefaultRedirectPath = instance.DefaultRedirectPath;
            this.MetadataRedirectPath = instance.MetadataRedirectPath;
            this.HandlerFactoryPath = instance.HandlerFactoryPath;
            this.DefaultContentType = instance.DefaultContentType;
            this.PreferredContentTypes = instance.PreferredContentTypes;
            this.AllowJsonpRequests = instance.AllowJsonpRequests;
            this.AllowRouteContentTypeExtensions = instance.AllowRouteContentTypeExtensions;
            this.DebugMode = instance.DebugMode;
            this.DefaultDocuments = instance.DefaultDocuments;
            this.GlobalResponseHeaders = instance.GlobalResponseHeaders;
            this.IgnoreFormatsInMetadata = instance.IgnoreFormatsInMetadata;
            this.AllowFileExtensions = instance.AllowFileExtensions;
            this.AllowFilePaths = instance.AllowFilePaths;
            this.EnableFeatures = instance.EnableFeatures;
            this.WriteErrorsToResponse = instance.WriteErrorsToResponse;
            this.DisposeDependenciesAfterUse = instance.DisposeDependenciesAfterUse;
            this.LogUnobservedTaskExceptions = instance.LogUnobservedTaskExceptions;
            this.ReturnsInnerException = instance.ReturnsInnerException;
            this.MarkdownOptions = instance.MarkdownOptions;
            this.MarkdownBaseType = instance.MarkdownBaseType;
            this.MarkdownGlobalHelpers = instance.MarkdownGlobalHelpers;
            this.HtmlReplaceTokens = instance.HtmlReplaceTokens;
            this.AddMaxAgeForStaticMimeTypes = instance.AddMaxAgeForStaticMimeTypes;
            this.AppendUtf8CharsetOnContentTypes = instance.AppendUtf8CharsetOnContentTypes;
            this.RouteNamingConventions = instance.RouteNamingConventions;
            this.MapExceptionToStatusCode = instance.MapExceptionToStatusCode;
            this.OnlySendSessionCookiesSecurely = instance.OnlySendSessionCookiesSecurely;
            this.AllowSessionIdsInHttpParams = instance.AllowSessionIdsInHttpParams;
            this.AllowSessionCookies = instance.AllowSessionCookies;
            this.RestrictAllCookiesToDomain = instance.RestrictAllCookiesToDomain;
            this.DefaultJsonpCacheExpiration = instance.DefaultJsonpCacheExpiration;
            this.MetadataVisibility = instance.MetadataVisibility;
            this.Return204NoContentForEmptyResponse = instance.Return204NoContentForEmptyResponse;
            this.AllowNonHttpOnlyCookies = instance.AllowNonHttpOnlyCookies;
            this.AllowJsConfig = instance.AllowJsConfig;
            this.AllowPartialResponses = instance.AllowPartialResponses;
            this.IgnoreWarningsOnPropertyNames = instance.IgnoreWarningsOnPropertyNames;
            this.FallbackRestPath = instance.FallbackRestPath;
            this.AllowAclUrlReservation = instance.AllowAclUrlReservation;
            this.AddRedirectParamsToQueryString = instance.AddRedirectParamsToQueryString;
            this.RedirectToDefaultDocuments = instance.RedirectToDefaultDocuments;
            this.StripApplicationVirtualPath = instance.StripApplicationVirtualPath;
            this.SkipFormDataInCreatingRequest = instance.SkipFormDataInCreatingRequest;
            this.ScanSkipPaths = instance.ScanSkipPaths;
            this.AdminAuthSecret = instance.AdminAuthSecret;
            this.UseHttpsLinks = instance.UseHttpsLinks;
            this.UseCamelCase = instance.UseCamelCase;
            this.EnableOptimizations = instance.EnableOptimizations;
            this.DisableChunkedEncoding = instance.DisableChunkedEncoding;
        }