SessionStateItemCollection.Deserialize(BinaryReader) 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.
SessionStateItemCollection yöntemi kullanılarak yazılan bir depolama konumundan Serialize(BinaryWriter) bir koleksiyon oluşturur.
public:
static System::Web::SessionState::SessionStateItemCollection ^ Deserialize(System::IO::BinaryReader ^ reader);
public static System.Web.SessionState.SessionStateItemCollection Deserialize (System.IO.BinaryReader reader);
static member Deserialize : System.IO.BinaryReader -> System.Web.SessionState.SessionStateItemCollection
Public Shared Function Deserialize (reader As BinaryReader) As SessionStateItemCollection
Parametreler
- reader
- BinaryReader
Bir BinaryReader akıştan veya kodlanmış dizeden serileştirilmiş koleksiyonu okumak için kullanılır.
Döndürülenler
SessionStateItemCollection yöntemi kullanılarak Serialize(BinaryWriter) yazılan depolama konumundaki içeriklerle doldurulmuş bir koleksiyon.
Özel durumlar
Oturum durumu bilgileri geçersiz veya bozuk
Örnekler
Aşağıdaki kod örneği, yöntemi kullanılarak Serialize oluşturulan bir dosyadan bir koleksiyon oluştururSessionStateItemCollection.
System.IO.BinaryReader reader = new System.IO.BinaryReader(
System.IO.File.Open(Server.MapPath("session_collection.bin"), System.IO.FileMode.Open));
SessionStateItemCollection sessionItems = SessionStateItemCollection.Deserialize(reader);
for (int i = 0; i < sessionItems.Count; i++)
Response.Write("sessionItems[" + i + "] = " + sessionItems[i].ToString() + "<br />");
Dim reader As System.IO.BinaryReader = New System.IO.BinaryReader( _
System.IO.File.Open(Server.MapPath("session_collection.bin"), System.IO.FileMode.Open))
Dim sessionItems As SessionStateItemCollection = SessionStateItemCollection.Deserialize(reader)
For I As Integer = 0 To sessionItems.Count - 1
Response.Write("sessionItems(" & i & ") = " & sessionItems(i).ToString() & "<br />")
Next
Açıklamalar
Önemli
Bu yöntemi güvenilmeyen verilerle çağırmak bir güvenlik riskidir. Bu yöntemi yalnızca güvenilen verilerle çağır. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
Deserialize yöntemi, bir koleksiyonun içeriğini SessionStateItemCollection oturum deposundan okumak için kullanılabilir.
Bir SessionStateItemCollection nesnenin içeriğini oturum deposuna yazmak için yöntemini kullanın Serialize .
Şunlara uygulanır
Ayrıca bkz.
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