public static void ExtendedRemoveLocal(this IOrganizationServiceCache cache, OrganizationServiceCachePluginMessage message) { // this is an untrusted operation so only attempt a local remove var extended = cache as IExtendedOrganizationServiceCache; if (extended != null) { extended.RemoveLocal(message); } }
public virtual void Initialize(string name, NameValueCollection config) { if (Inner == null) { if (config != null) { var connectionId = GetConnectionId(name, config); var innerServiceCacheName = config["innerServiceCacheName"]; if (!string.IsNullOrWhiteSpace(innerServiceCacheName)) { // instantiate by config Inner = CrmConfigurationManager.CreateServiceCache(innerServiceCacheName, connectionId, true); } else { Inner = CreateDefaultServiceCache(name, connectionId, true); } } } }
public OrganizationServiceCacheService(IOrganizationServiceCache cache) { _cache = cache; }
public EventCachedOrganizationService(IOrganizationService service, IOrganizationServiceCache cache) : base(service, cache) { }
public PortalBusOrganizationServiceCache(IOrganizationServiceCache inner) : base(inner) { }
public EventCachedOrganizationService(string connectionStringName, IOrganizationServiceCache cache) : base(connectionStringName, cache) { }
public EventCachedOrganizationService(CrmConnection connection, IOrganizationServiceCache cache) : base(connection, cache) { }
public CrmOnlineOrganizationService(IOrganizationService service, IOrganizationServiceCache cache) : base(service, cache) { }
public CachedOrganizationService(IOrganizationService service, IOrganizationServiceCache cache) : base(service) { this.Cache = cache; }
/// <summary> /// Creates a <see cref="IOrganizationService"/> object. /// </summary> /// <param name="connection"></param> /// <param name="serviceCache"></param> /// <returns></returns> public IOrganizationService CreateOrganizationService(CrmConnection connection, IOrganizationServiceCache serviceCache) { return(CreateDependencyAndInitialize( () => new CachedOrganizationService(connection, serviceCache), new object[] { connection, serviceCache }, () => new OrganizationService(connection), new object[] { connection })); }
public OrganizationServiceCacheServiceInstanceProvider(IOrganizationServiceCache cache) { _cache = cache; }
public DebugOrganizationService(IOrganizationService service, IOrganizationServiceCache cache) : base(service, cache) { }
public ContentMapOrganizationServiceCache(IOrganizationServiceCache inner) : base(inner) { }
public DebugOrganizationService(CrmConnection connection, IOrganizationServiceCache cache) : base(connection, cache) { }
public DebugOrganizationService(string connectionStringName, IOrganizationServiceCache cache) : base(connectionStringName, cache) { }
public OrganizationServiceCacheServiceBehavior(IOrganizationServiceCache cache) { _cache = cache; }
public CompositeOrganizationServiceCache(IOrganizationServiceCache inner) { Inner = inner; }
public CrmOnlineOrganizationService(string connectionStringName, IOrganizationServiceCache cache) : base(connectionStringName, cache) { }
public CachedOrganizationService(string connectionStringName, IOrganizationServiceCache cache) : this(new CrmConnection(connectionStringName), cache) { }
public CrmOnlineOrganizationService(CrmConnection connection, IOrganizationServiceCache cache) : base(connection, cache) { }
public CachedOrganizationService(CrmConnection connection, IOrganizationServiceCache cache) : base(connection) { this.Cache = cache; }
private void Initialze(string connectionId) { Cache = new OrganizationServiceCache(null, connectionId); }