internal static ServerIdentity CreateWellKnownServerIdentity(Type objectType, string objectUri, WellKnownObjectMode mode) { ServerIdentity identity; if (mode == WellKnownObjectMode.SingleCall) { identity = new SingleCallIdentity(objectUri, Context.DefaultContext, objectType); } else { identity = new SingletonIdentity(objectUri, Context.DefaultContext, objectType); } RegisterServerIdentity(identity); return(identity); }
internal static ServerIdentity CreateWellKnownServerIdentity(Type objectType, string objectUri, WellKnownObjectMode mode) { ServerIdentity identity; if (mode == WellKnownObjectMode.SingleCall) identity = new SingleCallIdentity(objectUri, Context.DefaultContext, objectType); else identity = new SingletonIdentity(objectUri, Context.DefaultContext, objectType); RegisterServerIdentity (identity); return identity; }