private async Task SetErrorInjection(string providerName, ErrorInjectionPoint errorInjectionPoint) { await ErrorInjectionStorageProvider.SetErrorInjection( providerName, new ErrorInjectionBehavior { ErrorInjectionPoint = errorInjectionPoint }, this.HostedCluster.GrainFactory); }
private void SetErrorInjection(string providerName, ErrorInjectionPoint errorInjectionPoint) { List <SiloHandle> silos = this.HostedCluster.GetActiveSilos().ToList(); foreach (var siloHandle in silos) { ErrorInjectionStorageProvider provider = (ErrorInjectionStorageProvider)siloHandle.AppDomainTestHook.GetStorageProvider(providerName); provider.SetErrorInjection(errorInjectionPoint); } }