QuickFix.DefaultMessageFactory.Create C# (CSharp) Method

Create() public method

public Create ( string beginString, string msgType, int correspondingFieldID ) : Group
beginString string
msgType string
correspondingFieldID int
return Group
        public Group Create(string beginString, string msgType, int correspondingFieldID)
        {
            if (_factories.ContainsKey(beginString))
            {
                IMessageFactory f = _factories[beginString];
                return f.Create(beginString, msgType, correspondingFieldID);
            }

            throw new UnsupportedVersion(beginString);
        }

Same methods

DefaultMessageFactory::Create ( string beginString, string msgType ) : Message

Usage Example

        public void GroupCreateTest()
        {
            DefaultMessageFactory dmf = new DefaultMessageFactory();

            Group g44 = dmf.Create("FIX.4.4", "B", 33);
            Assert.IsInstanceOf<QuickFix.FIX44.News.LinesOfTextGroup>(g44);

            Group g50 = dmf.Create("FIXT.1.1", "B", 33);
            Assert.IsInstanceOf<QuickFix.FIX50.News.NoLinesOfTextGroup>(g50);
        }
All Usage Examples Of QuickFix.DefaultMessageFactory::Create
DefaultMessageFactory