Skip to content

Commit 5c4536e

Browse files
Merge pull request #193 from stanleysmall-microsoft/remove_serialization_trycatch
Remove trycatch from serialization methods
2 parents 7543a44 + 54d33f0 commit 5c4536e

File tree

2 files changed

+8
-22
lines changed

2 files changed

+8
-22
lines changed

src/RedisSessionStateProvider/RedisConnectionWrapper.cs

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -123,18 +123,11 @@ private bool SetPrepare(ISessionStateItemCollection data, int sessionTimeout, ou
123123

124124
private byte[] SerializeSessionStateItemCollection(ISessionStateItemCollection sessionStateItemCollection)
125125
{
126-
try
127-
{
128-
MemoryStream ms = new MemoryStream();
129-
BinaryWriter writer = new BinaryWriter(ms);
130-
((SessionStateItemCollection)sessionStateItemCollection).Serialize(writer);
131-
writer.Close();
132-
return ms.ToArray();
133-
}
134-
catch
135-
{
136-
return null;
137-
}
126+
MemoryStream ms = new MemoryStream();
127+
BinaryWriter writer = new BinaryWriter(ms);
128+
((SessionStateItemCollection)sessionStateItemCollection).Serialize(writer);
129+
writer.Close();
130+
return ms.ToArray();
138131
}
139132

140133
public void Set(ISessionStateItemCollection data, int sessionTimeout)

src/Shared/StackExchangeClientConnection.cs

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -186,16 +186,9 @@ public ISessionStateItemCollection GetSessionData(object rowDataFromRedis)
186186

187187
private SessionStateItemCollection DeserializeSessionStateItemCollection(RedisResult serializedSessionStateItemCollection)
188188
{
189-
try
190-
{
191-
MemoryStream ms = new MemoryStream((byte[])serializedSessionStateItemCollection);
192-
BinaryReader reader = new BinaryReader(ms);
193-
return SessionStateItemCollection.Deserialize(reader);
194-
}
195-
catch
196-
{
197-
return null;
198-
}
189+
MemoryStream ms = new MemoryStream((byte[])serializedSessionStateItemCollection);
190+
BinaryReader reader = new BinaryReader(ms);
191+
return SessionStateItemCollection.Deserialize(reader);
199192
}
200193

201194
public void Set(string key, byte[] data, DateTime utcExpiry)

0 commit comments

Comments
 (0)