/// <summary> /// FabricTransportRemotingListenerSettings returns the default Settings .Loads the configuration file from default Config Package"Config" . ///</summary> /// <param name="sectionName">Name of the section within the configuration file. If not found section in configuration file, it will return the default Settings</param> /// <returns></returns> internal static FabricTransportRemotingListenerSettings GetDefault( string sectionName = FabricTransportSettings.DefaultSectionName) { var listenerinternalSettings = FabricTransportListenerSettings.GetDefault(sectionName); return(new FabricTransportRemotingListenerSettings(listenerinternalSettings)); }
/// <summary> /// FabricTransportRemotingListenerSettings returns the default Settings .Loads the configuration file from default Config Package"Config" . ///</summary> /// <param name="sectionName">Name of the section within the configuration file. If not found section in configuration file, it will return the default Settings</param> /// <returns></returns> internal static FabricTransportRemotingListenerSettings GetDefault( string sectionName = FabricTransportSettings.DefaultSectionName) { var listenerinternalSettings = FabricTransportListenerSettings.GetDefault(sectionName); var settings = new FabricTransportRemotingListenerSettings(listenerinternalSettings); AppTrace.TraceSource.WriteInfo( Tracetype, "MaxMessageSize: {0} , MaxConcurrentCalls: {1} , MaxQueueSize: {2} , OperationTimeoutInSeconds: {3} KeepAliveTimeoutInSeconds : {4} , SecurityCredentials {5} , HeaderBufferSize {6}," + "HeaderBufferCount {7} ", settings.MaxMessageSize, settings.MaxConcurrentCalls, settings.MaxQueueSize, settings.OperationTimeout.TotalSeconds, settings.KeepAliveTimeout.TotalSeconds, settings.SecurityCredentials.CredentialType, settings.HeaderBufferSize, settings.HeaderMaxBufferCount); return(settings); }