/// <summary>Set the value of a network option on the database handler</summary> private static FdbError SetNetworkOption(FdbNetworkOption option, Slice value) { value.EnsureSliceIsValid(); unsafe { fixed(byte *ptr = value.Array) { return(FdbNative.NetworkSetOption(option, ptr + value.Offset, value.Count)); } } }
/// <summary>Set the value of a network option on the database handler</summary> private static FdbError SetNetworkOption(FdbNetworkOption option, string value) { unsafe { var data = FdbNative.ToNativeString(value, nullTerminated: false); fixed(byte *ptr = data.Array) { return(FdbNative.NetworkSetOption(option, ptr + data.Offset, data.Count)); } } }
/// <summary>Set the value of a network option on the database handler</summary> private static FdbError SetNetworkOption(FdbNetworkOption option, Slice value) { SliceHelpers.EnsureSliceIsValid(ref value); unsafe { fixed (byte* ptr = value.Array) { return FdbNative.NetworkSetOption(option, ptr + value.Offset, value.Count); } } }
/// <summary>Set the value of a network option on the database handler</summary> private static FdbError SetNetworkOption(FdbNetworkOption option, string value) { unsafe { var data = FdbNative.ToNativeString(value, nullTerminated: false); fixed (byte* ptr = data.Array) { return FdbNative.NetworkSetOption(option, ptr + data.Offset, data.Count); } } }
public static extern FdbError fdb_network_set_option(FdbNetworkOption option, byte *value, int value_length);
public static FdbError NetworkSetOption(FdbNetworkOption option, byte *value, int valueLength) { EnsureLibraryIsLoaded(); return(NativeMethods.fdb_network_set_option(option, value, valueLength)); }
public static extern FdbError fdb_network_set_option(FdbNetworkOption option, byte* value, int value_length);
public static FdbError NetworkSetOption(FdbNetworkOption option, byte* value, int valueLength) { EnsureLibraryIsLoaded(); return NativeMethods.fdb_network_set_option(option, value, valueLength); }