public void remove(byte[] key, ColumnPath column_path, long timestamp, ConsistencyLevel consistency_level)
{
#if !SILVERLIGHT
send_remove(key, column_path, timestamp, consistency_level);
recv_remove();
#else
var asyncResult = Begin_remove(null, null, key, column_path, timestamp, consistency_level);
End_remove(asyncResult);
#endif
}
#if SILVERLIGHT