[This is preliminary documentation and is subject to change.]
Constructor that accepts values for all mandatory fields
| C# | Visual Basic | Visual C++ |
public SIF_SIFNode( SIF_SIFNodeType type, string sifName, string sifSourceId, SIFMode sifMode, Nullable<int> sifMaxBufferSize, YesNo sifSleeping )
- type (SIF_SIFNodeType)
- The type of node ("Agent" or "ZIS")
- sifName (String)
- The descriptive name of the SIF node (i.e. Ramsey Food Services).
- sifSourceId (String)
- The agent or ZIS identifier. This is the same value that the SIF node would place in any SIF_Header that it would create.
- sifMode (SIFMode)
- Specifies the communication mode (Pull or Push) as chosen by the message sender.
- sifMaxBufferSize (Nullable<(Of <Int32>)>)
- Specifies that the ZIS should never send packets larger than this value. Query responses from other providers are controlled by the SIF_MaxBufferSize attribute in the SIF_Request message.
- sifSleeping (YesNo)
- This element shows whether the SIF node is ready to process messages.