ClusterSetOption() public static method

public static ClusterSetOption ( ClusterHandle cluster, FdbClusterOption option, byte value, int valueLength ) : FdbError
cluster ClusterHandle
option FdbClusterOption
value byte
valueLength int
return FdbError
コード例 #1
0
        public void SetOption(FdbClusterOption option, Slice data)
        {
            Fdb.EnsureNotOnNetworkThread();

            unsafe
            {
                fixed(byte *ptr = data)
                {
                    Fdb.DieOnError(FdbNative.ClusterSetOption(m_handle, option, ptr, data.Count));
                }
            }
        }
コード例 #2
0
        public void SetOption(FdbClusterOption option, Slice data)
        {
            Fdb.EnsureNotOnNetworkThread();

            unsafe
            {
                if (data.IsNull)
                {
                    Fdb.DieOnError(FdbNative.ClusterSetOption(m_handle, option, null, 0));
                }
                else
                {
                    fixed(byte *ptr = data.Array)
                    {
                        Fdb.DieOnError(FdbNative.ClusterSetOption(m_handle, option, ptr + data.Offset, data.Count));
                    }
                }
            }
        }