public static DatabaseSetOption ( |
||
database | ||
option | FdbDatabaseOption | |
value | byte | |
valueLength | int | |
리턴 | FdbError |
public void SetOption(FdbDatabaseOption option, Slice data) { Fdb.EnsureNotOnNetworkThread(); unsafe { fixed(byte *ptr = data) { Fdb.DieOnError(FdbNative.DatabaseSetOption(m_handle, option, ptr, data.Count)); } } }
public void SetOption(FdbDatabaseOption option, ReadOnlySpan <byte> data) { Fdb.EnsureNotOnNetworkThread(); unsafe { fixed(byte *ptr = data) { Fdb.DieOnError(FdbNative.DatabaseSetOption(m_handle, option, ptr, data.Length)); } } }
public void SetOption(FdbDatabaseOption option, Slice data) { Fdb.EnsureNotOnNetworkThread(); unsafe { if (data.IsNull) { Fdb.DieOnError(FdbNative.DatabaseSetOption(m_handle, option, null, 0)); } else { fixed(byte *ptr = data.Array) { Fdb.DieOnError(FdbNative.DatabaseSetOption(m_handle, option, ptr + data.Offset, data.Count)); } } } }