MetadataObjectStruct Class

Contains methods and properties that handle the metadata object structure.

Inheritance Hierarchy

System.Object
  Microsoft.SharePoint.BusinessData.SharedService.MetadataObjectStruct
    

Namespace:  Microsoft.SharePoint.BusinessData.SharedService
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<KnownTypeAttribute(GetType(ActionParameterStruct))> _
<KnownTypeAttribute(GetType(LobSystemInstanceStruct))> _
<KnownTypeAttribute(GetType(LobSystemStruct))> _
<KnownTypeAttribute(GetType(IdentifierStruct))> _
<KnownTypeAttribute(GetType(ActionStruct))> _
<KnownTypeAttribute(GetType(AdministrationMetadataCatalogStruct))> _
<KnownTypeAttribute(GetType(AssociationStruct))> _
<KnownTypeAttribute(GetType(AssociationGroupStruct))> _
<KnownTypeAttribute(GetType(DataClassStruct))> _
<KnownTypeAttribute(GetType(FilterDescriptorStruct))> _
<KnownTypeAttribute(GetType(ParameterStruct))> _
<KnownTypeAttribute(GetType(MethodInstanceStruct))> _
<KnownTypeAttribute(GetType(MethodStruct))> _
<DataContractAttribute(Name := "MetadataObjectStruct", Namespace := "Microsoft.SharePoint.BusinessData")> _
<KnownTypeAttribute(GetType(ModelStruct))> _
<KnownTypeAttribute(GetType(TypeDescriptorStruct))> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public MustInherit Class MetadataObjectStruct
'Usage
Dim instance As MetadataObjectStruct
[KnownTypeAttribute(typeof(ActionParameterStruct))]
[KnownTypeAttribute(typeof(LobSystemInstanceStruct))]
[KnownTypeAttribute(typeof(LobSystemStruct))]
[KnownTypeAttribute(typeof(IdentifierStruct))]
[KnownTypeAttribute(typeof(ActionStruct))]
[KnownTypeAttribute(typeof(AdministrationMetadataCatalogStruct))]
[KnownTypeAttribute(typeof(AssociationStruct))]
[KnownTypeAttribute(typeof(AssociationGroupStruct))]
[KnownTypeAttribute(typeof(DataClassStruct))]
[KnownTypeAttribute(typeof(FilterDescriptorStruct))]
[KnownTypeAttribute(typeof(ParameterStruct))]
[KnownTypeAttribute(typeof(MethodInstanceStruct))]
[KnownTypeAttribute(typeof(MethodStruct))]
[DataContractAttribute(Name = "MetadataObjectStruct", Namespace = "Microsoft.SharePoint.BusinessData")]
[KnownTypeAttribute(typeof(ModelStruct))]
[KnownTypeAttribute(typeof(TypeDescriptorStruct))]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public abstract class MetadataObjectStruct

Thread Safety

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

See Also

Reference

MetadataObjectStruct Members

Microsoft.SharePoint.BusinessData.SharedService Namespace

Inheritance Hierarchy

System.Object
  Microsoft.SharePoint.BusinessData.SharedService.MetadataObjectStruct
    Microsoft.SharePoint.BusinessData.SharedService.ActionParameterStruct
    Microsoft.SharePoint.BusinessData.SharedService.ActionStruct
    Microsoft.SharePoint.BusinessData.SharedService.AdministrationMetadataCatalogStruct
    Microsoft.SharePoint.BusinessData.SharedService.AssociationGroupStruct
    Microsoft.SharePoint.BusinessData.SharedService.DataClassStruct
    Microsoft.SharePoint.BusinessData.SharedService.FilterDescriptorStruct
    Microsoft.SharePoint.BusinessData.SharedService.IdentifierStruct
    Microsoft.SharePoint.BusinessData.SharedService.LobSystemInstanceStruct
    Microsoft.SharePoint.BusinessData.SharedService.LobSystemStruct
    Microsoft.SharePoint.BusinessData.SharedService.MethodInstanceStruct
    Microsoft.SharePoint.BusinessData.SharedService.MethodStruct
    Microsoft.SharePoint.BusinessData.SharedService.ModelStruct
    Microsoft.SharePoint.BusinessData.SharedService.ParameterStruct
    Microsoft.SharePoint.BusinessData.SharedService.TypeDescriptorStruct