Я пытаюсь отправить массив int через соединение WCF с помощью вызова метода, который принимает объект.Но я получаю эту ошибку
'System.ServiceModel.CommunicationException' in mscorlib.dll ("There was an error while trying to serialize parameter http://tempuri.org/:Data. The InnerException message was 'Type 'System.Object[]' with data contract name 'ArrayOfanyType:http://schemas.microsoft.com/2003/10/Serialization/Arrays' is not expected. Consider using a DataContractResolver if you are using DataContractSerializer or add any types not known statically to the list of known types.
Вот мой интерфейс
<ServiceContract()>
Public Interface myServiceContract
<OperationContract(IsOneWay:=True)>
Sub DoStuff(ByVal str As String, ByVal Data As Object)
End Interface
Вот как я использую интерфейс
Dim data(2) As Object
data(0) = 20
data(1) = 22
data(2) = 255
remoteContext.DoStuff("Hello", data) ' this line throws the exception
Как мне получитьмассив данных, который будет отправлен через соединение wcf без исключения?
Это комментируется, поэтому изменение типа параметра может вызвать у меня много проблем.