Informatica

Welcome to UMExamples


© Copyright Informatica LLC 2004-2020.

C#/.NET Examples

Examples written in C#/.NET.

In the list below, different examples are available in different source code languages (C, Java, C#/.NET), but this site is a work in progress, so many examples are not available in all laguages.

If you would like to see only those examples available in a particular language, you can visit: C examples Java examples C#/.NET examples

The master list is always available at: All examples

Examples

cancelling_timersC Java C#/.NETExample on how a context can schedule and safely cancel timer callbacks
check_flight_size_ewouldblockC Java C#/.NETA send can fail with an EWOULDBLOCK error, which can have different root causes. One cause for a persisted source is exceeding flight size. This example shows how to determine if flight size is the cause of an EWOULDBLOCK error.
clean_shutdownC Java C#/.NETExample on how to properly clean up a UM application
dump_attributesC Java C#/.NETApplication that dumps configuration attributes to stdout
event_q_rcvC Java C#/.NETUsing an event queue with a receiver.
event_q_srcC Java C#/.NETUsing an event queue with a source.
handle_burstC Java C#/.NETHandling burst loss and calculating the size of the burst
late_joinC Java C#/.NETA sample application that demonstrates how to enable & detect late join.
load_configC Java C#/.NETA sample application that demonstrates how to load a configuration file for UM attributes
logging_callbackC Java C#/.NETExample on how to set the logging callback for UM library messages
minsrcC Java C#/.NETMinimal publisher program.
multi_contextC Java C#/.NETA sample application that demonstrates how to create multiple contexts in an application on different topic resolution domains
no_source_notifyC Java C#/.NETA sample application demonstrating the usage of the no source notification callback
quorum_stateC Java C#/.NETExample on how a source can track the status of quorum, and use that state to check if a source can safely send a message
request_responseC Java C#/.NETA sample that demonstrates sending and receiving LBM request and response messages
schedule_timersC Java C#/.NETExample on how a context can schedule timer callbacks for the context thread
seq_number_callbackC Java C#/.NETA sample application that utilizes the sequence number callback for UMP receivers
sequential_modeC Java C#/.NETExample on how to run a LBM application in sequential mode with a separate context thread
setting_attributesC Java C#/.NETExamples on setting UM attributes via the API
source_notify_callbacksC Java C#/.NETA sample application that demonstrates how to configure and code the source_notification_callback feature for receivers
ump_receiver_callbacksC Java C#/.NETA sample application that handles all UMP receiver callbacks and logs important data

Notices

This software and documentation are provided only under a separate license agreement containing restrictions on use and disclosure. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica LLC.

A current list of Informatica trademarks is available on the web at https://www.informatica.com/trademarks.html.

Portions of this software and/or documentation are subject to copyright held by third parties. Required third party notices are included with the product.

Informatica software is protected by patents as detailed at https://www.informatica.com/legal/patents.html.

The information in this documentation is subject to change without notice. If you find any problems in this documentation, please report them to us in writing at Informatica LLC 2100 Seaport Blvd. Redwood City, CA 94063.

Informatica products are warranted according to the terms and conditions of the agreements under which they are provided.
INFORMATICA LLC PROVIDES THE INFORMATION IN THIS DOCUMENT "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT.