Creates a subject error event.
Declaration Syntax
C# | Visual Basic | Visual C++ |
ISubjectErrorEvent CreateSubjectErrorEvent( string subject, SubjectError error )
Function CreateSubjectErrorEvent ( _ subject As String, _ error As SubjectError _ ) As ISubjectErrorEvent
ISubjectErrorEvent^ CreateSubjectErrorEvent( String^ subject, SubjectError error )
Parameters
- subject (String)
- The subject.
- error (SubjectError)
- The error.
Return Value
A subject error event.
Examples
The following example shows how to create an ISubjectErrorEvent for a specified
subject, and send it to all peers that have requested that subject:
CopyC#
using Caplin.DataSource; using Caplin.DataSource.Messaging; using Caplin.DataSource.Messaging.Record; using Caplin.DataSource.Publisher; namespace DataSourceExamples.Messaging { public class ClassSubjectError { public void SendSubjectErrorEvent(IPublisher publisher, string subject) { // Create an ISubjectErrorEvent. ISubjectErrorEvent ev = publisher.MessageFactory.CreateSubjectErrorEvent(subject, SubjectError.NotFound); // Distribute the error to all peers that have requested this subject. publisher.PublishSubjectErrorEvent(ev); } } }