다음을 통해 공유


SPWeb.Created Property

Gets or sets a date and time value that indicates when the site was created. (Read-only in sandboxed solutions.)

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes
Available in SharePoint Online

Syntax

'Declaration
<ClientCallableConstraintAttribute(Type := ClientCallableConstraintType.NotNull)> _
<ClientCallablePropertyAttribute(SetProperty := False)> _
Public Property Created As DateTime
    Get
    Set
'Usage
Dim instance As SPWeb
Dim value As DateTime

value = instance.Created

instance.Created = value
[ClientCallableConstraintAttribute(Type = ClientCallableConstraintType.NotNull)]
[ClientCallablePropertyAttribute(SetProperty = false)]
public DateTime Created { get; set; }

Property Value

Type: System.DateTime
A System.DateTime object that indicates when the site was created, specified in Coordinated Universal Time (UTC) format and not in system time or time zone settings in Microsoft SharePoint Foundation.

Remarks

The Created property applies only to sites that are returned by using one of the GetSubwebsForCurrentUser methods of the SPWeb class. It returns an SPException object if it is applied to a site collection that is not obtained by using one of these methods.

Examples

The following code example displays the name and creation date of each subsite within a specified site collection of which the current user is a member.

This example requires using directives (Imports in Microsoft Visual Basic) for the Microsoft.SharePoint namespace and the Microsoft.SharePoint.Utilities namespace.

Dim siteCollection As New SPSite("http://Server_Name/sites/Site_Name")
Dim webSites As SPWebCollection = siteCollection.OpenWeb().GetSubwebsForCurrentUser()

For i  As  Integer = 0 To webSites.Count - 1
    Response.Write((SPEncode.HtmlEncode(webSites(i).Name) + " :: " + webSites(i).Created.ToString() + "<BR>"))

    webSites(i).Dispose()
Next
using (SPSite oSiteCollection = new SPSite("http://Server_Name/sites/Site_Name"))
{
    SPWebCollection collWebsites = oSiteCollection.OpenWeb().GetSubwebsForCurrentUser(); 

    for (int intIndexWebsites = 0; intIndexWebsites < collWebsites.Count; intIndexWebsites++)
    {
        Response.Write(SPEncode.HtmlEncode(collWebsites[intIndexWebsites].Name) + " :: " +  collWebsites[intIndexWebsites].Created.ToString() + "<BR>");

        collWebsites[intIndexWebsites].Dispose();
    }
}

Note

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 Disposing Objects.

See Also

Reference

SPWeb Class

SPWeb Members

Microsoft.SharePoint Namespace