public void AddWeakEvent_Result_SelectPreset(Delegate_OnResult_SelectPreset d)
 {
     WeakList_SelectPreset.Add(new WeakReference(d));
 }
Example #2
0
 public void SelectPreset(System.UInt32 InstanceID, Enum_A_ARG_TYPE_PresetName PresetName, object _Tag, Delegate_OnResult_SelectPreset _Callback)
 {
    UPnPArgument[] args = new UPnPArgument[2];
    args[0] = new UPnPArgument("InstanceID", InstanceID);
    switch(PresetName)
    {
        case Enum_A_ARG_TYPE_PresetName.FACTORYDEFAULTS:
            args[1] = new UPnPArgument("PresetName", "FactoryDefaults");
            break;
        case Enum_A_ARG_TYPE_PresetName.INSTALLATIONDEFAULTS:
            args[1] = new UPnPArgument("PresetName", "InstallationDefaults");
            break;
        case Enum_A_ARG_TYPE_PresetName.VENDOR_DEFINED:
            args[1] = new UPnPArgument("PresetName", "Vendor defined");
            break;
        default:
           args[1] = new UPnPArgument("PresetName", GetUnspecifiedValue("Enum_A_ARG_TYPE_PresetName"));
           break;
    }
    _S.InvokeAsync("SelectPreset", args, new object[2]{_Tag,_Callback},new UPnPService.UPnPServiceInvokeHandler(Sink_SelectPreset), new UPnPService.UPnPServiceInvokeErrorHandler(Error_Sink_SelectPreset));
 }