Tag: MEMORYSTREAM
Tengo una lista de objetos que quiero convertir a json y subir a azure blob storage. Para hacerlo en secuencia, podría usar el siguiente código: var objects = new List<object>(); foreach (var obj in objects) { var blobClient = _blobContainerClient.GetBlobClient($”my_file_name.json”); using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(obj)))) { await blobClient.UploadAsync(ms, options: . . . Read more
Tengo un documento PDF (usando iText 7/C# 4.01) que estoy creando en un MemoryStream y al final, quiero escribirlo en un archivo. Parte de la razón por la que lo estoy creando en un MemoryStream es porque quiero agregar encabezados y pies de página al final y esperaba evitar escribirlo . . . Read more
Estaba tratando de enviar un gráfico directamente desde mi ventana de Windows al cuerpo del correo. Aquí, enlazo “runtimeImage.png” con MemoryStream. System.Net.Mail.Attachment _ms1 = new System.Net.Mail.Attachment(Attachments(Data[i][4].ToString()), “runtimeImage.png”); mail.Attachments.Add(_ms1); mail.Body += “<img src=’runtimeImage.png’>”; Aquí convierto el gráfico a una imagen y creo un MemoryStream. private MemoryStream Attachments(string type) { getChartData(type); byte[] . . . Read more
Me gustaría poder devolver un MemoryStream desde mi función, pero creo que cuando devuelvo stream, este también se “cierra automáticamente”. using (var httpStream = await httpClient.GetStreamAsync(link)) { using (var stream = new MemoryStream()) { await httpStream.CopyToAsync(stream); return stream;<br> } } ¿Hay alguna manera de anular esto para poder devolver stream . . . Read more
El SDK de protobuf para C# contiene un proyecto de ejemplo llamado AddPerson.cs. Utiliza el archivo addressbook.proto, el cual define un campo repetido: repeated PhoneNumber phones = 4; Estoy intentando agregar una función a AddPerson.cs, la cual crearía un string MD5 del campo repetido: private string RepeatedFieldToMD5String<T>(RepeatedField<T> repeatedField) { MemoryStream . . . Read more