The object represents an assembly file that stores an assembly.
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
To get object permissions, users can be a member of the public fixed server role.
To set object permissions, users must have ALTER permission on the parent assembly.
Any public static (Shared in Microsoft Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.