■ BinaryFormatter 클래스 : 객체 구하기

----------------------------------------------------------------------------------------------------

using System.IO;

using System.Runtime.Serialization;

using System.Runtime.Serialization.Formatters.Binary;

 

#region 객체 구하기 - GetObject(objectByteArray)

 

/// <summary>

/// 객체 구하기

/// </summary>

/// <param name="objectByteArray">객체 바이트 배열</param>

public object GetObject(byte[] objectByteArray)

{

    MemoryStream memoryStream = new MemoryStream(objectByteArray);

 

    BinaryFormatter binaryFormatter = new BinaryFormatter();

 

    binaryFormatter.Context = new StreamingContext(StreamingContextStates.Clone);

 

    return binaryFormatter.Deserialize(memoryStream);

}

 

#endregion

----------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG