ClientCallableTypeAttribute class

SharePoint 2013

Exposes a class, structure, enumeration, or interface to a client.

Namespace:  Microsoft.SharePoint.Client
Assembly:  Microsoft.SharePoint.Client.ServerRuntime (in Microsoft.SharePoint.Client.ServerRuntime.dll)

[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Struct|AttributeTargets.Enum|AttributeTargets.Interface, AllowMultiple = false)]
public class ClientCallableTypeAttribute : ClientCallableAttribute

When the ClientCallableTypeAttribute attribute is applied to a class, structure, or interface, ClientCallableAttribute also needs to be applied to expose the members of the type.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
© 2015 Microsoft