azure 在Web应用程序中使用扩展方法

inn6fuwd  于 2023-01-09  发布在  其他
关注(0)|答案(1)|浏览(121)

使用扩展方法并获取web或mvc中的blob字符串长度。
Sample code,tried using static customized methods but in vain.示例代码

public class Employee()
{
    public string First_Name {get; set; }
    public string Last_Name {get; set; }
}
public static string Full_Name(this Person source)
{
        find length of full_name using extension methods
}

using extension methods

bksxznpy

bksxznpy1#

1.用于从Azure提取Blob的代码

  • 我已经尝试了这从我的结束和能够获取斑点和长度的斑点根据您的要求使用扩展方法。*
string storageAccount_connectionString = "Connection String";
CloudStorageAccount storage_Account = CloudStorageAccount.Parse(storageAccount_connectionString);
CloudBlobClient blob_Client = storage_Account.CreateCloudBlobClient();

CloudBlobContainer _container = blob_Client.GetContainerReference(container_Name);
CloudBlockBlob cloudBlockBlob =  _container.GetBlockBlobReference(filename);

1.* 您可以将文件名/ blob传递给下面的方法。下面是扩展方法的示例代码。*
公共静态int FindLength(此字符串为blobstring){返回blobstring.Length;//您可以使用char数组或其他方法来获取长度}

  • 或者,您可以使用自定义方法获取长度,以备将来需要 *
  • 通常,Blob将名称作为属性之一,并且不按名/姓进行拆分。*
    **扩展方法:**扩展方法允许您在现有类或结构中添加新方法,而无需修改原始类型的源代码,并且不需要原始类型的任何特殊权限,也不需要重新编译原始类型。

相关问题