NHibernate.Lob.External.AbstractExternalBlobType.Assemble C# (CSharp) Method

Assemble() public method

public Assemble ( object cached, ISessionImplementor session, object owner ) : object
cached object
session ISessionImplementor
owner object
return object
		public override object Assemble(object cached, ISessionImplementor session, object owner)
		{
			byte[] identifier = cached as byte[];
			if (identifier == null) return null;
			IExternalBlobConnection conn = GetExternalBlobConnection(session);
			return CreateLobInstance(conn, identifier);
		}