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