3 types derived from TransactionFormatter
System.ServiceModel.Primitives (3)
System\ServiceModel\Transactions\OleTxTransactionFormatter.cs (1)
10
internal class OleTxTransactionFormatter :
TransactionFormatter
System\ServiceModel\Transactions\TransactionFormatter.cs (1)
52
internal class UnsupportedTransactionFormatter :
TransactionFormatter
System\ServiceModel\Transactions\WsatTransactionFormatter.cs (1)
10
internal abstract class WsatTransactionFormatter :
TransactionFormatter
22 references to TransactionFormatter
System.ServiceModel.Primitives (22)
System\ServiceModel\Channels\TransactionChannel.cs (4)
37
Formatter =
TransactionFormatter
.OleTxFormatter;
41
Formatter =
TransactionFormatter
.WsatFormatter10;
45
Formatter =
TransactionFormatter
.WsatFormatter11;
54
internal
TransactionFormatter
Formatter { get; }
System\ServiceModel\Transactions\TransactionFormatter.cs (18)
20
public static
TransactionFormatter
OleTxFormatter => s_factory.CreateOleTxFormatter();
22
public static
TransactionFormatter
WsatFormatter10 => s_factory.CreateWsatFormatter10();
24
public static
TransactionFormatter
WsatFormatter11 => s_factory.CreateWsatFormatter11();
40
TransactionFormatter
CreateOleTxFormatter();
41
TransactionFormatter
CreateWsatFormatter10();
42
TransactionFormatter
CreateWsatFormatter11();
47
public
TransactionFormatter
CreateOleTxFormatter() => new UnsupportedTransactionFormatter();
48
public
TransactionFormatter
CreateWsatFormatter10() => new UnsupportedTransactionFormatter();
49
public
TransactionFormatter
CreateWsatFormatter11() => new UnsupportedTransactionFormatter();
70
private static readonly Lazy<
TransactionFormatter
> s_oleTxFormatter =
71
new Lazy<
TransactionFormatter
>(() => new OleTxTransactionFormatter());
73
private static readonly Lazy<
TransactionFormatter
> s_wsatFormatter10 =
74
new Lazy<
TransactionFormatter
>(() => new WsatTransactionFormatter10());
76
private static readonly Lazy<
TransactionFormatter
> s_wsatFormatter11 =
77
new Lazy<
TransactionFormatter
>(() => new WsatTransactionFormatter11());
79
public
TransactionFormatter
CreateOleTxFormatter() => s_oleTxFormatter.Value;
80
public
TransactionFormatter
CreateWsatFormatter10() => s_wsatFormatter10.Value;
81
public
TransactionFormatter
CreateWsatFormatter11() => s_wsatFormatter11.Value;