http://code.google.com/p/lokad-cloud/wiki/Serialization
Lokad.Cloudのデフォルトのシリアル化を交換しようとしています。私は次のことに沿って何かを試しました:
public class ServiceWebModule : Module
{
public string AzureConnectionString { get; set; }
protected override void Load(ContainerBuilder builder)
{
builder.Register(CloudStorageProviders).InstancePerLifetimeScope();
}
CloudStorageProviders CloudStorageProviders(IComponentContext c)
{
return CloudStorage
.ForAzureConnectionString(AzureConnectionString)
.WithDataSerializer(new SuperDuperJsonSerializer())
.BuildStorageProviders();
}
}
このモジュールは、lokadクラウドストレージモジュールが読み込まれた後に読み込まれ、AzureのCloudStorageProvidersの実装のランタイムを自分のものでオーバーライドしようとしています。どんなガイダンスも役に立ちます。ありがとうございました。