private int GetPhysicalPartitionCopyCount(int physicalInstanceId) { IPartitionedDataProvider partitionedDataProvider = this.DataProvider as IPartitionedDataProvider; if (partitionedDataProvider == null) { throw new NotSupportedException("GetPhysicalPartitionCopyCount may not be called from an environment that does not use a partitioned data provider."); } return(partitionedDataProvider.GetNumberOfPersistentCopiesPerPartition(physicalInstanceId)); }
public Dictionary <int, bool[]> GetStatusOfAllPhysicalPartitionCopies() { IPartitionedDataProvider partitionedDataProvider = this.DataProvider as IPartitionedDataProvider; if (partitionedDataProvider == null) { throw new NotSupportedException(string.Format("Not supported for DataProvider type: {0}", this.DataProvider.GetType())); } return(partitionedDataProvider.GetStatusOfAllPhysicalPartitionCopies()); }
public int GetNumberOfPersistentCopiesPerPartition(int physicalInstanceId) { IPartitionedDataProvider partitionedDataProvider = this.DataProvider as IPartitionedDataProvider; if (partitionedDataProvider == null) { throw new NotSupportedException(string.Format("Not supported for DataProvider type: {0}", this.DataProvider.GetType())); } return(partitionedDataProvider.GetNumberOfPersistentCopiesPerPartition(physicalInstanceId)); }
public int GetNumberOfPhysicalPartitions() { IPartitionedDataProvider partitionedDataProvider = this.DataProvider as IPartitionedDataProvider; if (partitionedDataProvider == null) { throw new NotSupportedException(string.Format("Not supported for DataProvider type: {0}", this.DataProvider.GetType())); } return(partitionedDataProvider.GetNumberOfPhysicalPartitions()); }
public int GetPhysicalPartitionCount() { IPartitionedDataProvider partitionedDataProvider = this.DataProvider as IPartitionedDataProvider; if (partitionedDataProvider == null) { throw new NotSupportedException("GetPhysicalPartitionCount may not be called from an environment that does not use a partitioned data provider."); } return(partitionedDataProvider.GetNumberOfPhysicalPartitions()); }