Freigeben über


AssemblyBuilder.CreateEmbeddedResource(BuildProvider, String) Methode

Definition

Ermöglicht es einem Buildanbieter, eine Ressourcendatei zu erstellen und in die Assemblykompilierung einzubeziehen.

public:
 System::IO::Stream ^ CreateEmbeddedResource(System::Web::Compilation::BuildProvider ^ buildProvider, System::String ^ name);
public System.IO.Stream CreateEmbeddedResource (System.Web.Compilation.BuildProvider buildProvider, string name);
member this.CreateEmbeddedResource : System.Web.Compilation.BuildProvider * string -> System.IO.Stream
Public Function CreateEmbeddedResource (buildProvider As BuildProvider, name As String) As Stream

Parameter

buildProvider
BuildProvider

Der Buildanbieter, der die Ressource generiert.

name
String

Der Name der zu erstellenden Ressourcendatei.

Gibt zurück

Ein geöffnetes Stream-Objekt, mit dem in die Assemblykompilierung einbezogene Ressourcen geschrieben werden können.

Ausnahmen

name ist kein gültiger Dateiname.

Hinweise

Nach dem Aufrufen der CreateEmbeddedResource -Methode schreibt ein BuildProvider -Objekt den Inhalt der Ressourcendatei mithilfe des zurückgegebenen Stream -Objekts. Beispielsweise kann der Buildanbieter die Ressourcen mithilfe eines ResourceWriter -Objekts schreiben. Nach dem Schreiben der Ressourcendatei muss der Buildanbieter die Close -Methode verwenden, um das Objekt zu schließen und die Stream zugeordneten Systemressourcen freizugeben.

Gilt für:

Weitere Informationen