Quantcast
Channel: SharePoint 2013 - Development and Programming forum
Viewing all articles
Browse latest Browse all 7589

Error 406 'Microsoft.SharePoint.WorkflowActions.Contact' is not accessible in this context because it is 'Friend'.

$
0
0

Why and how do I fix it?

Imports Microsoft.SharePoint.WorkflowActions
Public Class LESBTAWorkflow
    Inherits StateMachineWorkflowActivity
    Public workflowProperties As New SPWorkflowActivationProperties
    Public Sub New()
        MyBase.New()
        InitializeComponent()
    End Sub
'####
'Various other activities that all work fine.
'######

    Private Sub ManagerIssueTaskOnTaskChangedIfElseBranchSubmitted_CodeCondition(ByVal sender As System.Object, ByVal e As System.Workflow.Activities.ConditionalEventArgs)
        Try
            If CType(ManagerIssueOnTaskChanged_AfterProperties.ExtendedProperties("SendForApproval"), Boolean) = True Then
                'managerIssueTCAssignedApprover = ManagerIssueOnTaskChanged_AfterProperties.ExtendedProperties("ApproverName").ToString()
'###### Starts the error here:
Dim cContact As Microsoft.SharePoint.WorkflowActions.Contact 'Throws friend error
                Dim contacts() = cContact.ToContacts(ManagerIssueOnTaskChanged_AfterProperties.ExtendedProperties("ApproverName").ToString(), workflowProperties.Web)
                For Each contact As cContact In contacts 'Throws friend error on cContact
'####### For Each is last line that gets the error
managerIssueTCAssignedApprover = contact.DisplayName
                Next
                e.Result = True
            End If
        Catch ex As Exception
            Dim x As String = ex.Message
        End Try
    End Sub


Viewing all articles
Browse latest Browse all 7589

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>