| File: System\ServiceModel\Channels\ITransportFactorySettings.cs | Web Access |
| Project: src\src\System.ServiceModel.NetFramingBase\src\System.ServiceModel.NetFramingBase.csproj (System.ServiceModel.NetFramingBase) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace System.ServiceModel.Channels { internal interface IConnectionOrientedConnectionSettings { int ConnectionBufferSize { get; } TimeSpan MaxOutputDelay { get; } TimeSpan IdleTimeout { get; } } internal interface IConnectionOrientedTransportFactorySettings : ITransportFactorySettings, IConnectionOrientedConnectionSettings { int MaxBufferSize { get; } StreamUpgradeProvider Upgrade { get; } TransferMode TransferMode { get; } } internal interface IConnectionOrientedTransportChannelFactorySettings : IConnectionOrientedTransportFactorySettings { string ConnectionPoolGroupName { get; } int MaxOutboundConnectionsPerEndpoint { get; } string GetConnectionPoolKey(EndpointAddress address, Uri via); } }