SPSite.SecondaryContact Property (Microsoft.SharePoint)
Gets or sets the secondary contact that is used for the site collection.

Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in microsoft.sharepoint.dll)
Syntax

Visual Basic (Declaration)
Public Property SecondaryContact As SPUser
Visual Basic (Usage)
Dim instance As SPSite
Dim value As SPUser

value = instance.SecondaryContact

instance.SecondaryContact = value
C#
public SPUser SecondaryContact { get; set; }

Property Value

An SPUser object that represents the secondary contact.
Remarks

The user that is specified by the SecondaryContact property should not be identical to the user that is specified by the Owner property.

Example

The following code example sets a user as the secondary contact for a site collection.

Visual Basic
Using oSiteCollection As New SPSite("http://" + System.Environment.MachineName)
    Using oWebsiteRoot As SPWeb = oSiteCollection.Current.Site.AllWebs(System.Environment.MachineName)
        oWebsite.SecondaryContact = oWebsiteRoot.RootWeb.Users("User_Name")
    End Using
End Using
C#
using (SPSite oSiteCollection = new SPSite("http://" + System.Environment.MachineName))
{
    using (SPWeb oWebsiteRoot = oSiteCollection.Current.Site.AllWebs("http://" + System.Environment.MachineName))
    {
        oWebsite.SecondaryContact = oWebsiteRoot.RootWeb.Users["User_Name"];
    }
}
NoteNote:

Certain objects implement the IDisposable interface, and you must avoid retaining these objects in memory after they are no longer needed. For information about good coding practices, see Best Practices: Using Disposable Windows SharePoint Services Objects.

See Also

Tags :


Page view tracker