1 write to CacheExtension
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\InternalSendMessage.cs (1)
1298
instance.
CacheExtension
= context.GetExtension<SendMessageChannelCache>();
7 references to CacheExtension
System.ServiceModel.Activities (7)
System\ServiceModel\Activities\InternalSendMessage.cs (7)
1299
Fx.Assert(instance.
CacheExtension
!= null, "channelCacheExtension must exist.");
1304
this.Parent.InitializeChannelCacheEnabledSetting(instance.
CacheExtension
);
1359
if (instance.
CacheExtension
.AllowUnsafeCaching || this.IsEndpointSettingsSafeForCache())
1361
channelFactoryCache = instance.
CacheExtension
.GetFactoryCache();
1364
channelCacheSettings = instance.
CacheExtension
.ChannelSettings;
1368
if (object.ReferenceEquals(localLastUsedCacheItem.Value, instance.
CacheExtension
))
2578
this.parent.lastUsedFactoryCacheItem = new KeyValuePair<ObjectCacheItem<ChannelFactoryReference>, SendMessageChannelCache>(this.cacheItem, this.
CacheExtension
);