Freigeben über


BuildProvider.GetCustomString(CompilerResults) Methode

Definition

Generiert eine Zeichenfolge, die in der kompilierten Assembly beibehalten werden muss.

public:
 virtual System::String ^ GetCustomString(System::CodeDom::Compiler::CompilerResults ^ results);
public virtual string GetCustomString (System.CodeDom.Compiler.CompilerResults results);
abstract member GetCustomString : System.CodeDom.Compiler.CompilerResults -> string
override this.GetCustomString : System.CodeDom.Compiler.CompilerResults -> string
Public Overridable Function GetCustomString (results As CompilerResults) As String

Parameter

results
CompilerResults

Die Kompilierung erfolgt für den virtuellen Pfad des Buildanbieters.

Gibt zurück

Eine Zeichenfolge, die in der Buildumgebung beibehalten werden muss, oder null, wenn die Instanz des BuildProvider nicht GetCustomString(CompilerResults) implementiert.

Hinweise

Die GetCompiledCustomString -Methode eines BuildManager -Objekts erstellt eine Instanz eines Buildanbieters für einen virtuellen Eingabepfad und ruft die GetCustomString -Methode für das BuildProvider -Objekt auf.

Die Basisklasse BuildProvider gibt für die GetCustomString -Methode zurücknull, was angibt, dass GetCustomString nicht implementiert ist.

Bestimmte Buildanbieterimplementierungen können anstelle der GetGeneratedType -Methode implementiert GetCustomString werden. Ein BuildProvider -Objekt verwendet GetGeneratedType in der Regel, um ein Type -Objekt für einen virtuellen Pfad zurückzugeben. Die -Methode kann jedoch verwendet werden, GetCustomString um anzugeben, dass ein BuildProvider Objekt mehrere Typen aus einem virtuellen Pfad generieren kann.

Gilt für:

Weitere Informationen