DataSource.NET
CreateSubjectErrorEvent Method (subject, error)
NamespacesCaplin.DataSource.MessagingIMessageFactoryCreateSubjectErrorEvent(String, SubjectError)
Creates a subject error event.
Declaration Syntax
C#Visual BasicVisual 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 to which the error relates.
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);
        }
    }
}

Assembly: DataSource.NET (Module: DataSource.NET) Version: 6.2.6.2123 (6.2.6.2123)