エラーがあります:
Type 'MyAppApp.Web.MyAppWebService.NotifierAuthHeader' cannot inherit from a type that is not marked with DataContractAttribute or SerializableAttribute. Consider marking the base type 'System.Web.Services.Protocols.SoapHeader' with DataContractAttribute or SerializableAttribute, or removing them from the derived type.
この wcf メソッドの実行中:
<OperationContract()> <WebMethod(Description:="Gets details about selected PDF document")> _
Public Function GetPdfDetails(ByVal pdfName As String) As String
SoapHeader
フレームワーククラスなので変更できませんでし た
Public MustInherit Class SoapHeader
Inherits System.Object
Member of System.Web.Services.Protocols
そして私はクラスでこのクラスを使用し NotifierAuthHeader
ます
Imports System.Web.Services.Protocols
Imports System.Runtime.Serialization
Public Class NotifierAuthHeader
Inherits SoapHeader
Public HandlerId As Integer
Public Guid As Byte()
End Class
少し混乱しています。どうすればそれを機能させることができますか?