Share via


DefaultAttribute Class

 

Applies To: Dynamics CRM 2015

Specifies an optional default value that is assigned to a parameter.

Namespace:   Microsoft.Xrm.Sdk.Workflow
Assembly:  Microsoft.Xrm.Sdk.Workflow (in Microsoft.Xrm.Sdk.Workflow.dll)

Inheritance Hierarchy

System.Object
  System.Attribute
    Microsoft.Xrm.Sdk.Workflow.DefaultAttribute

Syntax

[AttributeUsageAttribute(AttributeTargets.Property)]
public sealed class DefaultAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Property)]
public ref class DefaultAttribute sealed : Attribute
[<Sealed>]
[<AttributeUsageAttribute(AttributeTargets.Property)>]
type DefaultAttribute = 
    class
        inherit Attribute
    end
<AttributeUsageAttribute(AttributeTargets.Property)>
Public NotInheritable Class DefaultAttribute
    Inherits Attribute

Constructors

Name Description
System_CAPS_pubmethod DefaultAttribute(String)

Initializes a new instance of the DefaultAttribute class setting the value property.

System_CAPS_pubmethod DefaultAttribute(String, String)

Initializes a new instance of the DefaultAttribute class setting the value and entity name properties.

Properties

Name Description
System_CAPS_pubproperty EntityName

Gets the entity name for a value of type lookup, a customer or an owner.

System_CAPS_pubproperty TypeId

(Inherited from Attribute.)

System_CAPS_pubproperty Value

Gets the default value.

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Attribute.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Attribute.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod IsDefaultAttribute()

(Inherited from Attribute.)

System_CAPS_pubmethod Match(Object)

(Inherited from Attribute.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Explicit Interface Implementations

Name Description
System_CAPS_pubinterfaceSystem_CAPS_privmethod _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

(Inherited from Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

(Inherited from Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod _Attribute.GetTypeInfoCount(UInt32)

(Inherited from Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

(Inherited from Attribute.)

Remarks

This attribute is optional.

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

Microsoft.Xrm.Sdk.Workflow Namespace
Process classes, attributes, and types

Return to top

© 2016 Microsoft. All rights reserved. Copyright