小编PJD*_*JDW的帖子

传递参数以进行延迟实例化

给定以下代码片段,如何将成员变量传递_tenantContextLazy<CloudBlobContainer>构造函数中?

public class BlobStorage : IStorage
{
    private readonly ITenantContext _tenantContext;

    public BlobStorage(ITenantContext tenantContext)
    {
        _tenantContext = tenantContext;
    }

    private readonly Lazy<CloudBlobContainer> _blobcontainer = new Lazy<CloudBlobContainer>(() =>
    {
        var connectionString = ConfigurationManager.ConnectionStrings["FileStorage"].ConnectionString;
        CloudStorageAccount storageAccount = CloudStorageAccount.Parse(connectionString);
        CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
        CloudBlobContainer blobContainer = blobClient.GetContainerReference("attachments");
        blobContainer.CreateIfNotExists();

        return blobContainer;
    });
Run Code Online (Sandbox Code Playgroud)

c# parameter-passing lazy-initialization

3
推荐指数
1
解决办法
4187
查看次数

DropzoneJS改变高度

我想改变DropzoneJS的高度,但它固定在1060 x 312像素上.

我试图改变CSS类,但它没有奏效.此外,当我尝试使用jQuery来更改CSS时,没有任何反应.在Google Chrome开发者工具中,如果更改高度和宽度,它会自动更改回1060x312.

有解决方案吗

css jquery dropzone.js

2
推荐指数
1
解决办法
5254
查看次数