Как добавить данные в memcached с помощью Enyim.Кэширование в C#?

Я пытаюсь добавить данные в memcached с помощью C# Enyim.Кэширование, но это заставляет меня отправлять данные в виде ArraySegment

public bool Append(string key, ArraySegment<byte> data);

Как преобразовать строку или массив строк в ArraySegment ?

Есть ли лучший способ использовать Append?

1 ответ

  1. Мне удалось выяснить, как это сделать.
    Для преобразования строки ArraySegment<byte>используется следующий код.

    byte[] arrByte = Encoding.ASCII.GetBytes(data);
    ArraySegment<byte> data = new ArraySegment<byte>(arrByte, 0, arrByte.Length);
    

    Надеюсь это кому-то поможет!