Net.Pkcs11Interop.HighLevelAPI81.Session.GetObjectSize C# (CSharp) Method

GetObjectSize() public method

Gets the size of an object in bytes.
public GetObjectSize ( ObjectHandle objectHandle ) : ulong
objectHandle ObjectHandle Handle of object
return ulong
        public ulong GetObjectSize(ObjectHandle objectHandle)
        {
            if (this._disposed)
                throw new ObjectDisposedException(this.GetType().FullName);

            if (objectHandle == null)
                throw new ArgumentNullException("objectHandle");

            ulong objectSize = 0;
            CKR rv = _p11.C_GetObjectSize(_sessionId, objectHandle.ObjectId, ref objectSize);
            if (rv != CKR.CKR_OK)
                throw new Pkcs11Exception("C_GetObjectSize", rv);

            return objectSize;
        }