Soap.InvokeRegistry.TSOAPAttachment.SetSourceStream
Delphi
procedure SetSourceStream(const Value: TStream; const Ownership: TStreamOwnership = soReference); virtual;
C++
virtual void __fastcall SetSourceStream(System::Classes::TStream* const Value, const System::Classes::TStreamOwnership Ownership = (System::Classes::TStreamOwnership)(0x0));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TSOAPAttachment |
Beschreibung
Gibt einen Stream an, aus dem das TSOAPAttachment-Objekt den Inhalt der Anlage lesen kann.
Mit SetSourceStream können Sie einen Stream angeben, dessen Inhalt als Anlage gesendet werden soll. SetSourceStream weist den übergebenen Stream der Eigenschaft SourceStream zu, löscht den Inhalt der Eigenschaften FileName und SourceString und setzt die Eigenschaft ContentType auf "Application/binary". Wenn ein anderer MIME-Typ besser für die Daten geeignet ist, weisen Sie der Eigenschaft ContentType nach dem Aufrufen von SetSourceStream den entsprechenden Wert zu.
Value gibt den Stream an, aus dem das TSOAPAttachment-Objekt den Inhalt der Anlage lesen kann.
Ownership gibt an, ob das TSOAPAttachment-Objekt den Stream (Value) anschließend freigeben muss. Dieser Wert wird der Eigenschaft Ownership zugewiesen.