私はそれが介してアクセスすることができますタイプが期待されず、契約は
public Collection<System.Globalization.CultureInfo> Cultures
{
get
{
// Get the value from Redis cache
}
set
{
// Save the value into Redis cache
}
}
私のコンテキストラッパークラスにSystem.Globalization.CultureInfoクラスのコレクションのキャッシュを持っているProtobufネットで.NETあらかじめ定義されたクラスで推論することはできませんMyContextWrapper.Current.Cultures。
protobuf-netで「コレクション文化」の値をシリアル化しながら、私は次のエラーを取得しています:
タイプが期待されず、契約はを推測することができません:可能System.Globalization.CultureInfo
は、私は事実を認識していたクラスにいるProtobufネットのニーズが[ProtoContract]と[ProtoMember]装飾が、それが唯一のカスタムユーザー定義のクラスのために可能です。
は、どのように私は私の場合の例可能System.Globalization.CultureInfoため、その後、.NETあらかじめ定義されたクラスで行くことができます。
はいるProtobufネットでこれでも可能ですか?
なぜ文化情報をシリアライズしていますか? – Maarten
私の答えはあなたを助けましたか?追加する必要があるものがあれば教えてください。 – Measuring