DataServiceContext.SetSaveStream Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví nový datový proud jako binární vlastnost entity.
Přetížení
| Name | Description |
|---|---|
| SetSaveStream(Object, Stream, Boolean, DataServiceRequestArgs) |
Nastaví nový datový proud jako binární vlastnost entity se zadanými nastaveními ve zprávě požadavku. |
| SetSaveStream(Object, Stream, Boolean, String, String) |
Nastaví nový datový proud jako binární vlastnost entity. Zadaná hlavička Content-Type a Slug jsou součástí zprávy požadavku. |
SetSaveStream(Object, Stream, Boolean, DataServiceRequestArgs)
Nastaví nový datový proud jako binární vlastnost entity se zadanými nastaveními ve zprávě požadavku.
public:
void SetSaveStream(System::Object ^ entity, System::IO::Stream ^ stream, bool closeStream, System::Data::Services::Client::DataServiceRequestArgs ^ args);
public void SetSaveStream(object entity, System.IO.Stream stream, bool closeStream, System.Data.Services.Client.DataServiceRequestArgs args);
member this.SetSaveStream : obj * System.IO.Stream * bool * System.Data.Services.Client.DataServiceRequestArgs -> unit
Public Sub SetSaveStream (entity As Object, stream As Stream, closeStream As Boolean, args As DataServiceRequestArgs)
Parametry
- entity
- Object
Entita, která má binární vlastnost, ke které chcete přiřadit datový proud.
- closeStream
- Boolean
Hodnota Boolean , která určuje, zda datový proud je uzavřen po SaveChanges() dokončení metody.
Instance DataServiceRequestArgs třídy, která obsahuje nastavení pro zprávu požadavku HTTP.
Výjimky
Všechny parametry zadané metodě jsou null.
Poznámky
Metoda SetSaveStream nastaví binární datový proud, který je prostředek média, který je přidružen k entity, který se nazývá Media Link Entry.
SetSaveStream Volání metody označuje entitu jako položku propojení médií. Stav entity je také nastavený tak Modified , aby se stream odeslal do datové služby při SaveChanges příštím zavolání metody.
Metoda SetSaveStream přečte Stream na konec. Seek Operace se na operaci nepokoušela Stream.
Když closeStream je true, SaveChanges metoda zavře stream před tím, než se vrátí. Stream se zavře i v případě, že dojde k chybě a datový proud se nepřečte.
entity
MediaEntryAttribute Po použití nemůže prostředek médií být datový proud. Odeberte tento atribut před pokusem o nastavení datového proudu pro .entity
U hlaviček, které jsou nastavené v argssouboru , se neprovádí žádné ověření. Proto neměňte hlavičku HTTP způsobem, který změní význam požadavku.
Platí pro
SetSaveStream(Object, Stream, Boolean, String, String)
Nastaví nový datový proud jako binární vlastnost entity. Zadaná hlavička Content-Type a Slug jsou součástí zprávy požadavku.
public:
void SetSaveStream(System::Object ^ entity, System::IO::Stream ^ stream, bool closeStream, System::String ^ contentType, System::String ^ slug);
public void SetSaveStream(object entity, System.IO.Stream stream, bool closeStream, string contentType, string slug);
member this.SetSaveStream : obj * System.IO.Stream * bool * string * string -> unit
Public Sub SetSaveStream (entity As Object, stream As Stream, closeStream As Boolean, contentType As String, slug As String)
Parametry
- entity
- Object
Entita, která má binární vlastnost, ke které chcete přiřadit datový proud.
- closeStream
- Boolean
Hodnota Boolean , která určuje, zda datový proud je uzavřen po SaveChanges() dokončení metody.
- contentType
- String
Hodnota hlavičky Content-Type pro zprávu požadavku.
- slug
- String
Hodnota hlavičky Slug pro zprávu požadavku.
Výjimky
Všechny parametry zadané metodě jsou null.
Poznámky
Metoda SetSaveStream nastaví binární datový proud, který je prostředek média, který je přidružen k entity, který se nazývá Media Link Entry.
SetSaveStream Volání metody označuje entitu jako položku propojení médií. Stav entity je také nastavený tak Modified , aby se stream odeslal do datové služby při SaveChanges příštím zavolání metody.
Metoda SetSaveStream přečte Stream na konec. Seek Operace se na operaci nepokoušela Stream.
Když closeStream je true, SaveChanges metoda zavře stream před tím, než se vrátí. Stream se zavře i v případě, že dojde k chybě a datový proud se nepřečte.
entity
MediaEntryAttribute Po použití nemůže prostředek médií být datový proud. Odeberte tento atribut před pokusem o nastavení datového proudu pro .entity
U hlaviček, které jsou nastaveny a contentTypeslugnejsou provedeny žádné ověřování. Proto tyto hlavičky HTTP neměňte způsobem, který změní význam požadavku.