[英]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.