How does Saruman learn that the Ring has been found?

A.
Gandalf tells him.

B.
He sees it in a dream.

C.
He sees it in the palantír.

D.
The spies he sent to the Shire tell him.