What leads to long-term immunity in mammals?

What leads to long-term immunity in mammals?

A. Exposure to an antigen.
B. The action of an antibody.
C. Barriers