Share via


ActionParameter Class

Defines the parameters the action URL accepts.

Inheritance Hierarchy

System.Object
  Microsoft.Office.Server.ApplicationRegistry.MetadataModel.MetadataObject
    Microsoft.Office.Server.ApplicationRegistry.MetadataModel.ActionParameter

Namespace:  Microsoft.Office.Server.ApplicationRegistry.MetadataModel
Assembly:  Microsoft.SharePoint.Portal (in Microsoft.SharePoint.Portal.dll)

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class ActionParameter _
    Inherits MetadataObject
'Usage
Dim instance As ActionParameter
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class ActionParameter : MetadataObject

Remarks

The URL attribute of the Action object can take parameters.

Schema

Child

Type

Occurs

Default

Limits / Accepted Values

Description

Index

Attribute (bdc: Ordinal)

1..1

Min.: 0

Index of the placeholder (or "format item") in the URL to which this parameter corresponds.

Name

String

1.1

Min.: 1

Action Parameter names correspond to the name of a TypeDescriptor in the Specific Finder View of the Entity. Action Parameter is bound to the TypeDescriptor using the Name property. In the event of multiple TypeDescriptors with same name, the Action Parameter will be bound to the first TypeDescriptor in Specific Finder View. Action Parameter name must be unique in the scope of the action.

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

ActionParameter Members

Microsoft.Office.Server.ApplicationRegistry.MetadataModel Namespace