OK.
So I think you’re still coding in development enviroment (C/AL), cause in extension development DotNet isn’t allow (only for on-premises extensión)
Add the following Italic line to your code and try again:
ShipHeader.Sticker.CREATEOUTSTREAM(OStream);
MemoryStream.WriteTo(OStream);
ShipHeader.Registered := TRUE;