DataServiceContext.SetSaveStream Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger en ny dataström som binär egenskap för en entitet.
Överlagringar
| Name | Description |
|---|---|
| SetSaveStream(Object, Stream, Boolean, DataServiceRequestArgs) |
Anger en ny dataström som binär egenskap för en entitet med de angivna inställningarna i begärandemeddelandet. |
| SetSaveStream(Object, Stream, Boolean, String, String) |
Anger en ny dataström som binär egenskap för en entitet. De angivna rubrikerna innehållstyp och snigel ingår i begärandemeddelandet. |
SetSaveStream(Object, Stream, Boolean, DataServiceRequestArgs)
Anger en ny dataström som binär egenskap för en entitet med de angivna inställningarna i begärandemeddelandet.
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)
Parametrar
- entity
- Object
Entiteten som har en binär egenskap som dataströmmen ska tilldelas till.
- closeStream
- Boolean
Ett Boolean värde som avgör om dataströmmen stängs när SaveChanges() metoden har slutförts.
En instans av DataServiceRequestArgs klassen som innehåller inställningar för HTTP-begärandemeddelandet.
Undantag
Någon av de parametrar som anges i metoden är null.
Spåras inte av den här DataServiceContext instansenentity.
-eller-
Har entity tillämpats MediaEntryAttribute .
Kommentarer
Metoden SetSaveStream anger den binära dataströmmen som är medieresursen entitysom är associerad med , som kallas medialänkpost.
SetSaveStream Om du anropar metoden markeras entiteten som en Media Link-post. Entitetstillståndet är också inställt på Modified så att dataströmmen skickas till datatjänsten nästa gång SaveChanges metoden anropas.
Metoden SetSaveStream läser Stream igenom till slutet. En Seek åtgärd har inte provats på Stream.
När closeStream är trueSaveChanges stänger metoden strömmen innan den returneras. Strömmen stängs även när ett fel inträffar och strömmen inte läss.
entity När har tillämpats MediaEntryAttribute kan medieresursen inte vara en dataström. Ta bort det här attributet innan du försöker ange dataströmmen för entity.
Ingen validering utförs på rubrikerna som anges i args. Ändra därför inte ett HTTP-huvud på ett sätt som ändrar innebörden av begäran.
Gäller för
SetSaveStream(Object, Stream, Boolean, String, String)
Anger en ny dataström som binär egenskap för en entitet. De angivna rubrikerna innehållstyp och snigel ingår i begärandemeddelandet.
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)
Parametrar
- entity
- Object
Entiteten som har en binär egenskap som dataströmmen ska tilldelas till.
- closeStream
- Boolean
Ett Boolean värde som avgör om dataströmmen stängs när SaveChanges() metoden har slutförts.
- contentType
- String
Rubrikvärdet innehållstyp för begärandemeddelandet.
- slug
- String
Värdet för slugrubriken för begärandemeddelandet.
Undantag
Någon av de parametrar som anges i metoden är null.
Spåras inte av den här DataServiceContext instansenentity.
-eller-
Har entity tillämpats MediaEntryAttribute .
Kommentarer
Metoden SetSaveStream anger den binära dataströmmen som är medieresursen entitysom är associerad med , som kallas medialänkpost.
SetSaveStream Om du anropar metoden markeras entiteten som Media Link-post. Entitetstillståndet är också inställt på Modified så att dataströmmen skickas till datatjänsten nästa gång SaveChanges metoden anropas.
Metoden SetSaveStream läser Stream igenom till slutet. En Seek åtgärd har inte provats på Stream.
När closeStream är trueSaveChanges stänger metoden strömmen innan den returneras. Strömmen stängs även när ett fel inträffar och strömmen inte läss.
entity När har tillämpats MediaEntryAttribute kan medieresursen inte vara en dataström. Ta bort det här attributet innan du försöker ange dataströmmen för entity.
Ingen validering utförs på rubrikerna som anges i contentType och slug. Ändra därför inte dessa HTTP-huvuden på ett sätt som ändrar innebörden av begäran.