方法不适用于入口点



我得到错误Program不包含适合入口点的静态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:nt {0}n", blobClient.Uri);
// Upload data from the local file
await blobClient.UploadAsync(localFilePath, true);
return 200;
}

Main方法没有有效的代码签名,必须删除此参数"BlobContainerClient容器客户端";

最新更新