DataServiceContext.SetSaveStream Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yeni bir veri akışını varlığın ikili özelliği olarak ayarlar.
Aşırı Yüklemeler
SetSaveStream(Object, Stream, Boolean, DataServiceRequestArgs) |
Yeni bir veri akışını, istek iletisinde belirtilen ayarlarla bir varlığın ikili özelliği olarak ayarlar. |
SetSaveStream(Object, Stream, Boolean, String, String) |
Yeni bir veri akışını varlığın ikili özelliği olarak ayarlar. Belirtilen Content-Type ve Slug üst bilgileri istek iletisine eklenir. |
SetSaveStream(Object, Stream, Boolean, DataServiceRequestArgs)
Yeni bir veri akışını, istek iletisinde belirtilen ayarlarla bir varlığın ikili özelliği olarak ayarlar.
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)
Parametreler
- entity
- Object
Veri akışının atandığı ikili özelliğe sahip varlık.
- closeStream
- Boolean
Boolean Yöntem tamamlandığında veri akışının kapatılıp kapatılmayacağını SaveChanges() belirleyen bir değer.
HTTP istek iletisi için ayarları içeren sınıfın bir örneği DataServiceRequestArgs .
Özel durumlar
yöntemine sağlanan parametrelerden herhangi biri şeklindedir null
.
entity
bu örnek tarafından DataServiceContext izlenmiyor.
-veya-
entity
, MediaEntryAttribute uygulandı.
Açıklamalar
yöntemi, SetSaveStream Media Link Girdisi olarak adlandırılan ile entity
ilişkili Medya Kaynağı olan ikili akışı ayarlar.
yönteminin çağrılması SetSaveStream varlığı Bir Medya Bağlantısı Girdisi olarak işaretler. Varlık durumu da olarak ayarlanır Modified , böylece akış, yöntemin bir sonraki çağrılışında SaveChanges veri hizmetine gönderilir.
yöntemi sonuna SetSaveStream kadar aracılığıyla Stream okur. üzerinde Seek bir işlem denenmedi Stream.
olduğunda closeStream
true
SaveChanges yöntemi, döndürmeden önce akışı kapatır. Bir hata oluştuğunda ve akış okunmadığında bile akış kapatılır.
entity
uygulandığındaMediaEntryAttribute, Medya Kaynağı bir veri akışı olamaz. için entity
veri akışını ayarlamaya çalışmadan önce bu özniteliği kaldırın.
içinde args
ayarlanan üst bilgilerde doğrulama yapılmaz. Bu nedenle, http üst bilgisini isteğin anlamını değiştirecek şekilde değiştirmeyin.
Şunlara uygulanır
SetSaveStream(Object, Stream, Boolean, String, String)
Yeni bir veri akışını varlığın ikili özelliği olarak ayarlar. Belirtilen Content-Type ve Slug üst bilgileri istek iletisine eklenir.
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)
Parametreler
- entity
- Object
Veri akışının atandığı ikili özelliğe sahip varlık.
- closeStream
- Boolean
Boolean Yöntem tamamlandığında veri akışının kapatılıp kapatılmayacağını SaveChanges() belirleyen bir değer.
- contentType
- String
İstek iletisi için Content-Type üst bilgi değeri.
- slug
- String
İstek iletisinin Slug üst bilgi değeri.
Özel durumlar
yöntemine sağlanan parametrelerden herhangi biri şeklindedir null
.
entity
bu örnek tarafından DataServiceContext izlenmiyor.
-veya-
entity
, MediaEntryAttribute uygulandı.
Açıklamalar
yöntemi, SetSaveStream Media Link Girdisi olarak adlandırılan ile entity
ilişkili Medya Kaynağı olan ikili akışı ayarlar.
yöntemini çağırmak SetSaveStream varlığı Medya Bağlantısı Girdisi olarak işaretler. Varlık durumu da olarak ayarlanır Modified , böylece akış, yöntemin bir sonraki çağrılışında SaveChanges veri hizmetine gönderilir.
yöntemi sonuna SetSaveStream kadar aracılığıyla Stream okur. üzerinde Seek bir işlem denenmedi Stream.
olduğunda closeStream
true
SaveChanges yöntemi, döndürmeden önce akışı kapatır. Bir hata oluştuğunda ve akış okunmadığında bile akış kapatılır.
entity
uygulandığındaMediaEntryAttribute, Medya Kaynağı bir veri akışı olamaz. için entity
veri akışını ayarlamaya çalışmadan önce bu özniteliği kaldırın.
ve slug
içinde ayarlanan contentType
üst bilgilerde doğrulama yapılmaz. Bu nedenle, bu HTTP üst bilgilerini isteğin anlamını değiştirecek şekilde değiştirmeyin.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin