How to access packet in scoreboard

In reply to chr_sue:

So in which scenarios uvm_blocking_put_port connection can be used?
Above link says I have to use analysis port.

And also have another question- can we use diff port connections to one class. I mean to scoreboard can I have both analysis port connection and uvm_blocking_put_port connection. Is that possible?