private unsafe void LoadFromConfigHelper() { var nativeResult = NativeRuntimeInternal.GetFabricKeyValueStoreReplicaDefaultSettings(); var nativeSettingsPtr = nativeResult.get_Settings(); this.FromNative(nativeSettingsPtr); GC.KeepAlive(nativeResult); }
private unsafe void LoadFromConfigHelper( string workingDirectory, string sharedLogDirectory, string sharedLogFileName, Guid sharedLogGuid) { using (var pin = new PinCollection()) { var nativeResult = NativeRuntimeInternal.GetFabricKeyValueStoreReplicaDefaultSettings_V2( pin.AddObject(workingDirectory), pin.AddObject(sharedLogDirectory), pin.AddObject(sharedLogFileName), sharedLogGuid); var nativeSettingsPtr = nativeResult.get_Settings(); this.FromNative(nativeSettingsPtr); GC.KeepAlive(nativeResult); } }
private unsafe string GetCurrentRuntimeVersionHelper() { NativeCommon.IFabricStringResult result = NativeRuntimeInternal.FabricGetRuntimeDllVersion(); return(StringResult.FromNative(result)); }
private static SecurityCredentials LoadClusterSettingsFromPrivate() { using (var pin = new PinCollection()) { NativeRuntime.IFabricSecurityCredentialsResult securityCredentialsResult = NativeRuntimeInternal.FabricLoadClusterSecurityCredentials(); return(SecurityCredentials.CreateFromNative(securityCredentialsResult)); } }