繁体   English   中英

方法不适合入口点

[英]method not suitable for an entry point

我收到错误程序不包含适用于入口点的 static 主要方法。 我想在 main 方法中使用 UploadFileToBlobStorage 方法。

这是我的主要方法:

 public static void Main(string[] args,BlobContainerClient containerClient)
{
    _ = CreateBlobClientContainerAsync();

    _ = UploadFileToBlobStorage(containerClient);

    Console.WriteLine("Press any key to exit.");
    Console.ReadLine();
}

这是 UploadFileToBlobStorage 方法:

public static async Task<int> UploadFileToBlobStorage(BlobContainerClient containerClient)
{
    // Create a local file in the ./data/ directory for uploading and downloading
    string localPath = "./data/";
    string fileName = "perfblob" + Guid.NewGuid().ToString() + ".txt";
    string localFilePath = Path.Combine(localPath, fileName);

    // Write text to the file
    await File.WriteAllTextAsync(localFilePath, "Blob Upload!");

    // Get a reference to a blob
    BlobClient blobClient = containerClient.GetBlobClient(fileName);

    Console.WriteLine("Uploading to Blob storage as blob:\n\t {0}\n", blobClient.Uri);

    // Upload data from the local file
    await blobClient.UploadAsync(localFilePath, true);

    return 200;
}

您的 Main 方法没有有效的代码签名,您必须删除此参数“BlobContainerClient containerClient”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM