DataServiceContext.SetSaveStream Metod

Definition

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.

stream
Stream

Varifrån Stream binärdata ska läsas.

closeStream
Boolean

Ett Boolean värde som avgör om dataströmmen stängs när SaveChanges() metoden har slutförts.

args
DataServiceRequestArgs

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.

stream
Stream

Varifrån Stream binärdata ska läsas.

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.

Gäller för