3 implementations of IConnection
dotnet-svcutil-lib (3)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\Connection.cs (2)
42
internal abstract class DelegatingConnection :
IConnection
443
internal class StreamConnection :
IConnection
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SocketConnection.cs (1)
14
internal abstract class SocketConnection :
IConnection
75 references to IConnection
dotnet-svcutil-lib (75)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BufferedConnection.cs (3)
23
public BufferedConnection(
IConnection
connection, TimeSpan flushTimeout, int writeBufferSize)
296
public
IConnection
Connect(Uri uri, TimeSpan timeout)
301
public async Task<
IConnection
> ConnectAsync(Uri uri, TimeSpan timeout)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\Connection.cs (17)
38
IConnection
Connect(Uri uri, TimeSpan timeout);
39
Task<
IConnection
> ConnectAsync(Uri uri, TimeSpan timeout);
44
private
IConnection
_connection;
46
protected DelegatingConnection(
IConnection
connection)
62
protected
IConnection
Connection
122
public PreReadConnection(
IConnection
innerConnection, byte[] initialData)
127
public PreReadConnection(
IConnection
innerConnection, byte[] initialData, int initialOffset, int initialSize)
205
private
IConnection
_connection;
210
public ConnectionStream(
IConnection
connection, IDefaultCommunicationTimeouts defaultTimeouts)
219
public
IConnection
Connection
724
private
IConnection
_connection;
726
public ConnectionMessageProperty(
IConnection
connection)
736
public
IConnection
Connection
744
internal static void CloseNoThrow(
IConnection
connection, TimeSpan timeout)
814
internal static async Task WriteAsync(this
IConnection
connection, byte[] buffer, int offset, int size, bool immediate, TimeSpan timeout)
828
internal static async Task<int> ReadAsync(this
IConnection
connection, int offset, int size, TimeSpan timeout)
846
internal static async Task<int> ReadAsync(this
IConnection
connection, byte[] buffer, int offset, int size, TimeSpan timeout)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionPool.cs (4)
599
public abstract class ConnectionPool : IdlingCommunicationPool<string,
IConnection
>
618
protected override void AbortItem(
IConnection
item)
623
protected override void CloseItem(
IConnection
item, TimeSpan timeout)
628
protected override void CloseItemAsync(
IConnection
item, TimeSpan timeout)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionPoolHelper.cs (17)
27
private
IConnection
_rawConnection;
30
private
IConnection
_upgradedConnection;
44
protected abstract
IConnection
AcceptPooledConnection(
IConnection
connection, ref TimeoutHelper timeoutHelper);
45
protected abstract Task<
IConnection
> AcceptPooledConnectionAsync(
IConnection
connection, ref TimeoutHelper timeoutHelper);
48
private
IConnection
TakeConnection(TimeSpan timeout)
53
public async Task<
IConnection
> EstablishConnectionAsync(TimeSpan timeout)
56
IConnection
localRawConnection = null;
57
IConnection
localUpgradedConnection = null;
135
public
IConnection
EstablishConnection(TimeSpan timeout)
138
IConnection
localRawConnection = null;
139
IConnection
localUpgradedConnection = null;
217
private void SnapshotConnection(
IConnection
upgradedConnection,
IConnection
rawConnection, bool isConnectionFromPool)
257
IConnection
localUpgradedConnection;
258
IConnection
localRawConnection;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CoreClrSocketConnection.cs (2)
921
protected override
IConnection
CreateConnection(IPAddress address, int port)
938
protected override async Task<
IConnection
> CreateConnectionAsync(IPAddress address, int port)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\FramingChannels.cs (19)
17
private
IConnection
_connection;
35
protected
IConnection
Connection
241
private async Task<
IConnection
> SendPreambleAsync(
IConnection
connection, ArraySegment<byte> preamble, TimeSpan timeout)
255
var connectionWrapper = new OutWrapper<
IConnection
>();
282
private
IConnection
SendPreamble(
IConnection
connection, ArraySegment<byte> preamble, ref TimeoutHelper timeoutHelper)
317
IConnection
connection;
345
IConnection
connection;
386
private void AcceptConnection(
IConnection
connection)
431
protected override
IConnection
AcceptPooledConnection(
IConnection
connection, ref TimeoutHelper timeoutHelper)
436
protected override Task<
IConnection
> AcceptPooledConnectionAsync(
IConnection
connection, ref TimeoutHelper timeoutHelper)
446
public static async Task DecodeFramingFaultAsync(ClientFramingDecoder decoder,
IConnection
connection,
488
public static void DecodeFramingFault(ClientFramingDecoder decoder,
IConnection
connection,
526
public static bool InitiateUpgrade(StreamUpgradeInitiator upgradeInitiator, ref
IConnection
connection,
559
public static async Task<bool> InitiateUpgradeAsync(StreamUpgradeInitiator upgradeInitiator, OutWrapper<
IConnection
> connectionWrapper,
562
IConnection
connection = connectionWrapper.Value;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SessionConnectionReader.cs (7)
16
private
IConnection
_connection;
28
private
IConnection
_rawConnection;
30
protected SessionConnectionReader(
IConnection
connection,
IConnection
rawConnection,
78
public
IConnection
GetRawConnection()
80
IConnection
result = null;
315
public ClientDuplexConnectionReader(ClientFramingDuplexSessionChannel channel,
IConnection
connection, ClientDuplexDecoder decoder,
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SocketConnection.cs (6)
431
protected abstract
IConnection
CreateConnection(IPAddress address, int port);
433
protected abstract Task<
IConnection
> CreateConnectionAsync(IPAddress address, int port);
535
public
IConnection
Connect(Uri uri, TimeSpan timeout)
539
IConnection
socketConnection = null;
587
public async Task<
IConnection
> ConnectAsync(Uri uri, TimeSpan timeout)
591
IConnection
socketConnection = null;