3

如何在 Web 角色中配置 Azure 缓存以使用我的自定义 IDataCacheObjectSerializer 类?如果您想知道我为什么要使用自定义序列化程序:我想使用基于紧凑文本样式的 JSON(.net) 序列化与压缩相结合。在我的 .config 文件中,我可以启用压缩:

<dataCacheClient name="default" isCompressionEnabled="true"/>

但是如何/在哪里告诉 Azure 缓存(预览版)使用我的自定义 IDataCacheObjectSerializer 类,该类使用 JSON 序列化?

4

1 回答 1

3

Jagan Peri 有一篇相关的博客文章

从帖子:

<dataCacheClients>
    <tracing sinkType="DiagnosticSink" traceLevel="Verbose" />

    <!-- This is the default config which is used for all Named Caches
    This can be overriden by specifying other dataCacheClient sections with name being the NamedCache name -->

    <dataCacheClient name="default" useLegacyProtocol="false">
        <autoDiscover isEnabled="true" identifier="WorkerRole1" />
        <!--<localCache isEnabled="true" sync="TimeoutBased" objectCount="100000" ttlValue="300" />-->
        <serializationProperties serializer="CustomSerializer" customSerializerType="Your.Fully.Qualified.Path.To.IDataCacheObjectSerializer,WorkerRole1" />
    </dataCacheClient>
</dataCacheClients>
于 2012-08-29T16:42:46.037 回答