Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the field with the specified internal, display, or static name from the collection.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes
Available in SharePoint Online
Syntax
'Declaration
<ClientCallableMethodAttribute(Name := "GetByInternalNameOrTitle", CacheReturnValue := True)> _
<ClientCallableExceptionConstraintAttribute(FixedId := "a", ErrorType := GetType(ArgumentException), _
Condition := "The field with the specified internal name or title does not exist in the collection at the given scope.", _
ErrorCode := )> _
<ClientCallableExceptionConstraintAttribute(FixedId := "e", ErrorType := GetType(SPException), _
Condition := "There is a COM exception which is not a throttle failure or a join throttle failure.", _
ErrorCode := )> _
<ClientCallableExceptionConstraintAttribute(FixedId := "c", ErrorType := GetType(SPQueryThrottledException), _
Condition := "There is a throttle failure.", ErrorCode := )> _
<ClientCallableExceptionConstraintAttribute(FixedId := "b", ErrorType := GetType(UnauthorizedAccessException), _
Condition := "User does not have permissions to get the field.", _
ErrorCode := )> _
<ClientCallableExceptionConstraintAttribute(FixedId := "d", ErrorType := GetType(SPQueryThrottledException), _
Condition := "There is a join throttle failure.", ErrorCode := )> _
Public Function GetField ( _
strName As String _
) As SPField
'Usage
Dim instance As SPFieldCollection
Dim strName As String
Dim returnValue As SPField
returnValue = instance.GetField(strName)
[ClientCallableMethodAttribute(Name = "GetByInternalNameOrTitle", CacheReturnValue = true)]
[ClientCallableExceptionConstraintAttribute(FixedId = "a", ErrorType = typeof(ArgumentException),
Condition = "The field with the specified internal name or title does not exist in the collection at the given scope.",
ErrorCode = )]
[ClientCallableExceptionConstraintAttribute(FixedId = "e", ErrorType = typeof(SPException),
Condition = "There is a COM exception which is not a throttle failure or a join throttle failure.",
ErrorCode = )]
[ClientCallableExceptionConstraintAttribute(FixedId = "c", ErrorType = typeof(SPQueryThrottledException),
Condition = "There is a throttle failure.", ErrorCode = )]
[ClientCallableExceptionConstraintAttribute(FixedId = "b", ErrorType = typeof(UnauthorizedAccessException),
Condition = "User does not have permissions to get the field.",
ErrorCode = )]
[ClientCallableExceptionConstraintAttribute(FixedId = "d", ErrorType = typeof(SPQueryThrottledException),
Condition = "There is a join throttle failure.", ErrorCode = )]
public SPField GetField(
string strName
)
Parameters
strName
Type: System.StringA string that specifies either the internal, display, or static name of the field.
Return Value
Type: Microsoft.SharePoint.SPField
An SPField object that represents the field.
Exceptions
Exception | Condition |
---|---|
ArgumentException | The field is not found. |
Remarks
Microsoft SharePoint Foundation searches first by internal name; then, if necessary, by display name; finally, if necessary, by static name.