Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ResourceWriter.AddResource (String, Byte[])

 

Data di pubblicazione: ottobre 2016

Aggiunge una risorsa denominata specificata come matrice di byte all'elenco di risorse da scrivere.

Spazio dei nomi:   System.Resources
Assembly:  mscorlib (in mscorlib.dll)

public void AddResource(
	string name,
	byte[] value
)

Parametri

name
Type: System.String

Nome della risorsa.

value
Type: System.Byte[]

Valore della risorsa come matrice di unsigned integer a 8 bit.

Exception Condition
ArgumentException

name (o un nome che si differenzia solo da lettere maiuscole/minuscole) è già stato aggiunto a questo ResourceWriter.

ArgumentNullException

Il valore del parametro name è null.

InvalidOperationException

Questo ResourceWriter è stata chiusa e la relativa tabella di hash non è disponibile.

La risorsa non viene scritta finché Generate viene chiamato.

È possibile recuperare le risorse scritte dal AddResource(String, Byte[]) metodo chiamando il ResourceManager.GetStream metodo.

Nell'esempio seguente viene utilizzata la AddResource(String, Byte[]) per aggiungere un'immagine che è stato letto come una matrice di byte da un ResourceWriter oggetto.

using System;
using System.IO;
using System.Resources;

public class Example
{
   public static void Main()
   {
      // Get the image as an array of bytes.
      FileStream byteStream = new FileStream("AppIcon.jpg", FileMode.Open);
      Byte[] bytes = new Byte[(int) byteStream.Length];
      byteStream.Read(bytes, 0, (int) byteStream.Length);

      // Create the resource file.
      using (ResourceWriter rw = new ResourceWriter(@".\UIImages.resources")) {
         rw.AddResource("AppIcon", byteStream);
         // Add any other resources.
      }
   }
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: