예제 #1
0
        public static void AssetConverterInit()
        {
            // use concrete asset for concrete extension
            AssetConverter.RegisterExtension <TextAsset>(".txt");
            AssetConverter.RegisterExtension <DocAsset>(".doc");
            AssetConverter.RegisterExtension <DocAsset>(".docx");
            AssetConverter.RegisterExtension <JpgAsset>(".jpg");
            AssetConverter.RegisterExtension <PngAsset>(".png");
            AssetConverter.RegisterExtension <PdfAsset>(".pdf");

            // for concrete asset use concrete asset converter
            AssetConverter.RegisterConverter <TextAsset, TextAssetConverter>();
            AssetConverter.RegisterConverter <WebAsset, TextAssetConverter>();
            AssetConverter.RegisterConverter <JpgAsset, ImageAssetConverter>();
            AssetConverter.RegisterConverter <PngAsset, ImageAssetConverter> ();
            AssetConverter.RegisterConverter <PdfAsset, PdfAssetConverter>();
        }