• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Export类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中Export的典型用法代码示例。如果您正苦于以下问题:C# Export类的具体用法?C# Export怎么用?C# Export使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Export类属于命名空间,在下文中一共展示了Export类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: ExportDialog

        public ExportDialog(ISequence sequence)
        {
            InitializeComponent();

            ForeColor = ThemeColorTable.ForeColor;
            BackColor = ThemeColorTable.BackgroundColor;
            ThemeUpdateControls.UpdateControls(this);
            Icon = Resources.Icon_Vixen3;

            _sequence = sequence;
            _exportOps = new Export();
            _exportOps.SequenceNotify += SequenceNotify;

            _sequenceFileName = _sequence.FilePath;

            IEnumerable<string> mediaFileNames =
                (from media in _sequence.SequenceData.Media
                 where media.GetType().ToString().Contains("Audio")
                 where media.MediaFilePath.Length != 0
                 select media.MediaFilePath);

            _audioFileName = "";
            if (mediaFileNames.Count() > 0)
            {
                _audioFileName = mediaFileNames.First();
            }

            exportProgressBar.Visible = false;
            currentTimeLabel.Visible = false;

            _cancelled = false;

            backgroundWorker1.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork);
            backgroundWorker1.ProgressChanged += new ProgressChangedEventHandler(backgroundWorker1_ProgressChanged);
        }
开发者ID:naztrain,项目名称:vixen,代码行数:35,代码来源:ExportDialog.cs


示例2: ForceFieldExport

 public ForceFieldExport(Configuration config, Export source, Type typeToProxy)
     : base(source.Definition, () => null)
 {
     _config = config;
     _source = source;
     _typeToProxy = typeToProxy;
 }
开发者ID:JakobOoms,项目名称:ForceField,代码行数:7,代码来源:ForceFieldExport.cs


示例3: Main

        /// <summary>
        ///     The main entry point for the application.
        /// </summary>
        private static void Main(string[] args)
        {
            XmlConfigurator.Configure();
            AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
            var log = LogManager.GetLogger("VSSyncExportService"); //new LocalLog(GetLogFileName());
            try
            {
            #if DEBUG

                var tms = new Export {Log = log};
                tms.Execute();

                while (true)
                {
                    Thread.Sleep(10000);
                }
            #else

                log.Info("VSSync Export Service running...");
                var export = new Export { Log = log };
                var servicesToRun = new ServiceBase[]
                {
                   export
                };
                ServiceBase.Run(servicesToRun);
            #endif
            }
            catch (Exception ex)
            {
                log.Error("Service error.", ex);
            }
        }
开发者ID:siarheimilkevich,项目名称:VSSync,代码行数:35,代码来源:Program.cs


示例4: UndoExportProvider

 internal UndoExportProvider()
 {
     _textUndoHistoryRegistryContractName = AttributedModelServices.GetContractName(typeof(ITextUndoHistoryRegistry));
     _basicUndoHistoryRegistryContractName = AttributedModelServices.GetContractName(typeof(IBasicUndoHistoryRegistry));
     _basicUndoHistoryRegistry = EditorUtilsFactory.CreateBasicUndoHistoryRegistry();
     _export = new Export(_textUndoHistoryRegistryContractName, () => _basicUndoHistoryRegistry);
 }
开发者ID:jaredpar,项目名称:EditorUtils,代码行数:7,代码来源:EditorHostFactory.UndoExportProvider.cs


示例5: GetExportedValueCore

                protected override object GetExportedValueCore()
                {
                    if (this._export == null)
                    {
                        // Need to create a new scopedefinition that is filtered by the ExportProvider
                        var filteredScopeDefinition = new CompositionScopeDefinition(
                            new FilteredCatalog(this._scopeFactoryExport._catalog, this._catalogFilter), 
                            this._scopeFactoryExport._catalog.Children);
                        var childContainer = this._scopeFactoryExport._scopeManager.CreateChildContainer(filteredScopeDefinition);

                        var export = childContainer.CatalogExportProvider.CreateExport(this._scopeFactoryExport.UnderlyingPartDefinition, this._scopeFactoryExport.UnderlyingExportDefinition, false, CreationPolicy.Any);
                        lock (this._lock)
                        {
                            if (this._export == null)
                            {
                                this._childContainer = childContainer;
                                Thread.MemoryBarrier();
                                this._export = export;

                                childContainer = null;
                                export = null;
                            }
                        }
                        if (childContainer != null)
                        {
                            childContainer.Dispose();
                        }
                    }

                    return this._export.Value;
                }
开发者ID:nlhepler,项目名称:mono,代码行数:31,代码来源:CatalogExportProvider.ScopeFactoryExport.cs


示例6: CreateExport

        /// <summary>
        /// Create an Export
        /// </summary>
        /// <param name="fields"></param>
        /// <param name="destinationUri"></param>
        /// <param name="filter"> </param>
        /// <returns>The URI for the export</returns>
        public string CreateExport(Dictionary<string, string> fields, string destinationUri, ExportFilter filter)
        {
            Export export = new Export
                                {
                                    name = "sample export",
                                    fields = fields,
                                    filter = filter,
                                    secondsToAutoDelete = 3600,
                                    secondsToRetainData = 3600,
                                    syncActions = new List<SyncAction>
                                                      {
                                                          new SyncAction
                                                              {
                                                                  action = SyncActionType.add,
                                                                  destinationUri = destinationUri
                                                              }
                                                      }
                                };

            RestRequest request = new RestRequest(Method.POST)
                                      {
                                          Resource = "/contact/export",
                                          RequestFormat = DataFormat.Json,
                                          RootElement = "export"
                                      };
            request.AddBody(export);

            IRestResponse<Export> response = _client.Execute<Export>(request);
            Export returnedExport = response.Data;

            return returnedExport.uri;
        }
开发者ID:JordoTaylor,项目名称:eloqua-samples,代码行数:39,代码来源:ContactExportHelper.cs


示例7: MefScopedCompositionContext

        /// <summary>
        /// Initializes a new instance of the <see cref="MefScopedCompositionContext"/> class.
        /// </summary>
        /// <param name="export">The export.</param>
        public MefScopedCompositionContext(Export<CompositionContext> export)
        {
            Contract.Requires(export != null);

            this.export = export;
            this.Initialize(this.export.Value);
        }
开发者ID:raimu,项目名称:kephas,代码行数:11,代码来源:MefScopedCompositionContext.cs


示例8: Main

    static void Main()
    {
        try
        {
            if (!Directory.Exists(Settings.Default.GAME_PATH))
            {
                throw new FileNotFoundException("Specify correct WoT root folder");
            }

            List<Vehicle> vehicles = new List<Vehicle>();
            foreach (string country in Defines.COUNTRIES)
            {
                vehicles.AddRange(ListXmlParser.getVehicleByNation(country));
            }

            Export exporter = new Export(vehicles);
            exporter.genVehicleInfoData2();
            exporter.genVehicleInfoData2AS3();
            exporter.genVehicleNames();
            //exporter.genVehicleInfoData(); need resolve sortNames & special matchmaking definition
        }
        catch (Exception ex)
        {
            Console.WriteLine("Error:\n" + ex);
        }

        #if DEBUG
                Console.WriteLine("Press any key to close...");
                Console.ReadKey();
        #endif
    }
开发者ID:rockbaaska,项目名称:wot-xvm,代码行数:31,代码来源:Program.cs


示例9: TryInjectingServicesToVM

        protected virtual void TryInjectingServicesToVM(Export vmExport, object vm, object containerContext)
        {
            var services = (IEnumerable<Type>)vmExport.Metadata[ExportViewModel.ContextAwareServicesProperty];

             var serviceConsumerVM = vm as IServiceConsumer;

             if (serviceConsumerVM != null && services != null) // then we should feed the view model with these services
             {
                 foreach (var serviceType in services)
                 {
                     //Get services from the MEFComposition
                     Export serviceExport = resolver.GetServiceByContract(serviceType);
                     if (serviceExport != null)
                     {
                         serviceConsumerVM.ServiceLocator.RegisterService(serviceExport.Value, serviceType);
                         InjectContext(serviceExport, containerContext);
                     }
                     else
                     {
                         Debug.WriteLine("Cannot find export for service : " + serviceType.FullName);
                     }
                 }
                 serviceConsumerVM.OnServicesInjected();
             }
        }
开发者ID:JoeGilkey,项目名称:RadioLog,代码行数:25,代码来源:BasicViewModelInializer.cs


示例10: Constructor2_DefinitionAsDefinitionArgument_ShouldSetDefinitionProperty

        public void Constructor2_DefinitionAsDefinitionArgument_ShouldSetDefinitionProperty()
        {
            var definition = ExportDefinitionFactory.Create();

            var export = new Export(definition, () => null);

            Assert.AreSame(definition, export.Definition);
        }
开发者ID:JackFong,项目名称:FreeRadical,代码行数:8,代码来源:ExportTests.cs


示例11: PerformExport

 public async Task PerformExport()
 {
     Export ex = new Export();
     await ex.ExportToCachebox(_gcList,
         Core.Settings.Default.CacheboxTargetFolder,
         Core.Settings.Default.CacheboxMaxLogCount);
     Close();
 }
开发者ID:gahadzikwa,项目名称:GAPP,代码行数:8,代码来源:ExportWindow.xaml.cs


示例12: CastSingleExportToImportType

        private object CastSingleExportToImportType(Type type, Export export)
        {
            if (this.ImportType.CastExport != null)
            {
                return this.ImportType.CastExport(export);
            }

            return Cast(type, export);
        }
开发者ID:nlhepler,项目名称:mono,代码行数:9,代码来源:ImportingItem.cs


示例13: Add

 public static void Add(this ComponentCollection<IdentitySource> collection, 
                        string name, 
                        IdentitySource source)
 {
     Dictionary<string, object> metadata = new Dictionary<string, object>();
     metadata.Add("Name", name);
     var export = new Export<IdentitySource, ComponentMetadata>(metadata, () => source);
     collection.Add(export);
 }
开发者ID:anurse,项目名称:MaVeriCk,代码行数:9,代码来源:IdentityControllerTestsHelper.cs


示例14: GetExportsCore

        protected override IEnumerable<Export> GetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition)
        {
            if (typeof(OliveOil).FullName != definition.ContractName)
            {
                return Enumerable.Empty<Export>();
            }

            var export = new Export(definition.ContractName, () => new OliveOil());
            return new[] { export };
        }
开发者ID:mesta1,项目名称:dli.net_sourcecode,代码行数:10,代码来源:OliveOilExportProvider.cs


示例15: GetValue

 private object GetValue(Export innerExport)
 {
     var value = innerExport.Value;
     var context = value as IContextAware;
     if (context != null)
     {
         context.InjectContext(_context);
     }
     return value;
 }
开发者ID:JoeGilkey,项目名称:RadioLog,代码行数:10,代码来源:MEFedMVVMExportProvider.cs


示例16: CastExportsToImportType

 public object CastExportsToImportType(Export[] exports)
 {
     if (this.Definition.Cardinality == ImportCardinality.ZeroOrMore)
     {
         return CastExportsToCollectionImportType(exports);
     }
     else
     {
         return CastExportsToSingleImportType(exports);
     }
 }
开发者ID:lucaslra,项目名称:SPM,代码行数:11,代码来源:ImportingItem.cs


示例17: GetValue

        private object GetValue(Export innerExport)
        {
            var value = innerExport.Value;
            if (innerExport.Metadata.Any(x => x.Key == "AreAspectsEnabled"))
            {
                var specificMetadata =
                    innerExport.Metadata.Single(x => x.Key == "AreAspectsEnabled");

                return (Boolean)specificMetadata.Value == true ? AspectProxy.Factory(value) : value;
            }
            return value;
        }
开发者ID:AdamNThompson,项目名称:Duplex,代码行数:12,代码来源:AspectProvider.cs


示例18: CastExportsToSingleImportType

        private object CastExportsToSingleImportType(Export[] exports)
        {
            Assumes.NotNull(exports);
            Assumes.IsTrue(exports.Length < 2);

            if (exports.Length == 0)
            {   
                return null;
            }

            return CastSingleExportToImportType(this.ImportType.ActualType, exports[0]);
        }
开发者ID:nlhepler,项目名称:mono,代码行数:12,代码来源:ImportingItem.cs


示例19: fmSmartthai

 public fmSmartthai()
 {
     InitializeComponent();
     IntPtr lHwnd = FindWindow("Shell_TrayWnd", null);
     SendMessage(lHwnd, WM_COMMAND, (IntPtr)MIN_ALL, IntPtr.Zero);
     tabTreeview.Enabled = false;
     tabMM.Enabled = false;
     tabExport.Enabled = false;
     st = new Smarttree(treeSmart);
     wiki = new Wiki();
     export = new Export();
 }
开发者ID:porpeeranut,项目名称:smartThaiNSC2014,代码行数:12,代码来源:Form1.cs


示例20: GetExportsCore

        protected override IEnumerable<Export> GetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition)
        {
            var contractName = definition.ContractName;

            if (string.IsNullOrEmpty(contractName))
            {
                // no contract, nothing we can do
                yield break;
            }

            if (definition.Cardinality != ImportCardinality.ZeroOrOne && definition.Cardinality != ImportCardinality.ExactlyOne)
            {
                // we only support single value cardinalities
                yield break;
            }

            if (_source.Contains(contractName))
            {
                // import was found to be an app setting - may need to convert it to an appropriate type for the importer
                Type targetType = null;
                string stringValue = null;

                if (ReflectionModelServices.IsImportingParameter(definition))
                {
                    // import appears on a parameter
                    var importingParameter = ReflectionModelServices.GetImportingParameter(definition);
                    targetType = importingParameter.Value.ParameterType;
                    stringValue = _source.GetValue(contractName);
                }
                else
                {
                    // import appears on a member (property)
                    var getAccessor = ReflectionModelServices
                        .GetImportingMember(definition)
                        .GetAccessors()
                        .Where(x => x is MethodInfo)
                        .Select(x => x as MethodInfo)
                        .FirstOrDefault(x => (x.Attributes & MethodAttributes.SpecialName) == MethodAttributes.SpecialName && x.Name.StartsWith("get_", StringComparison.Ordinal));

                    if (getAccessor == null)
                    {
                        // cannot determine type of importing property
                        yield break;
                    }

                    targetType = getAccessor.ReturnType;
                    stringValue = _source.GetValue(contractName);
                }

                var export = new Export(contractName, () => Convert.ChangeType(stringValue, targetType));
                yield return export;
            }
        }
开发者ID:mobytoby,项目名称:beastmud,代码行数:53,代码来源:ConfigurationExportProvider.cs



注:本文中的Export类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# ExportContext类代码示例发布时间:2022-05-24
下一篇:
C# ExpireTimer类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap