«c#» etiketlenmiş sorular

C # ("keskin görün" olarak telaffuz edilir), Microsoft tarafından geliştirilmiş yüksek seviyeli, statik olarak yazılmış, çok paradigmalı bir programlama dilidir. C # kodu genellikle Microsoft'un .NET araçları ailesini ve diğerleri arasında .NET Framework, .NET Core ve Xamarin'i içeren çalışma zamanlarını hedefler. Bu etiketi, C # veya C # 'ın resmi belirtiminde yazılmış kod hakkında sorular için kullanın.

4
“Uzun yol farkında” bir ortamda PathRelativePathTo değişkenine ilişkin kısıtlamalar
Bir İçin Uzun yol farkında , Windows 10 süreci, ben pencere yöntemi kabuk kullanırken argüman kısıtlamalar ne olduğunu anlamak çalışıyorum PathRelativePathTo . Aşağıdaki örneğimde, yöntemi çağırmak için pinvoke aracılığıyla C # kullanıyorum. Aşağıda birden fazla örnek ve çıktılarını verdim. Not: Tüm örnekler "from" için dizin yolları ve "to" için dosya …
12 c#  .net  windows  c#-4.0  c#-3.0 

5
Genel olarak System.Text.Json.JsonSerializer için varsayılan seçenekleri nasıl ayarlanır?
GÜNCELLEME [2019-12-23]: Kısmen vokal topluluğu girdisinden dolayı bu sorun .NET 5.0 yol haritasına eklenmiştir . GÜNCELLEME [2019-10-10]: Bu davranışın uygulandığını görmekle ilgileniyorsanızSystem.Text.Json.JsonSerializerbaş üstünde yere açık GitHub konuyla tarafından işaret Chris Yungmann ve tartmak. Bunun yerine: JsonSerializerOptions options = new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase // etc. }; JsonSerializer.Deserialize<SomeObject>(someJsonString, options); Böyle …

3
Newtonsoft kodunu .net core 3'te System.Text.Json'a dönüştürme JObject.Parse ve JsonProperty'nin eşdeğeri
Newtonsoft uygulamasını .net core 3.0'daki yeni JSON kitaplığına dönüştürüyorum. Takip koduna sahibim public static bool IsValidJson(string json) { try { JObject.Parse(json); return true; } catch (Exception ex) { Logger.ErrorFormat("Invalid Json Received {0}", json); Logger.Fatal(ex.Message); return false; } } İçin herhangi bir eşdeğeri bulamıyorum JObject.Parse(json); Ayrıca JsonPropertyeşdeğer nitelik ne olacak public …


2
WPF uygulamaları için .NET Core 3.0'da System.Windows.Forms'a nasıl başvurulur?
WPF masaüstü uygulamamı .NET Framwork'ten Core 3.0'a taşıyorum. System.Windows.Forms.FolderBrowserDialog () kullanıyordum ve şimdi bu referansı Core projesine nasıl ekleyeceğime takılıp kalıyorum. Kullanılabilir "System.Windows.Forms" NuGet paketi yok mu? Core'da FolderBrowserDialog'u görüntülemenin alternatif bir yolu var mı? Güncelleme Varsayılan şablonu kullanarak Core projesini oluşturdum ve yapıştırılan .cs ve .xaml dosyalarını içine kopyaladım. …

2
DateTime dönüştürmek? dizeye
Bir DateTime?dizgeye dönüştürmek istiyorum . Bir tarih null olursa, dönmek ""başka, böyle bir dize biçimini döndürebilir: "2020-03-05T07:52:59.665Z". Kod böyle bir şey ama işe yaramaz. "DateTime?""ToUniversalTime" için bir tanım içermediğini söyledi . Birisi bunu nasıl düzeltebilir? DateTime? date = DateTime.UtcNow; var dateInUTCString = date == null ? "" : date.ToUniversalTime().ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'");
11 c# 

1
Anahtar ile ImmutableSortedDictionary aralık numaralandırması
Ben 'C # hakkında okuma s edildi ImmutableSortedDictionaryiçinde System.Collections.Immutableve benim programda uygulamak konusunda düşünme. C ++ 'ı çok seviyorum lower_boundve upper_bound( buraya bakın ) ve menzil aramaları için bir şey görmeyi bekliyordum. Bununla birlikte, benzer yöntemler dokümantasyonda garip bir şekilde yok gibi görünmektedir . Bir şey mi kaçırıyorum? Yoksa MS, …

4
System.Text.Json kullanarak bir listenin zaman uyumsuz olarak serisini kaldırma
Pek çok nesnenin listesini içeren büyük bir json dosyası istediğimi varsayalım. Bir kerede hafızada olmalarını istemiyorum, ama onları tek tek okumak ve işlemek istiyorum. Bu yüzden bir zaman uyumsuz System.IO.Streamakışı bir IAsyncEnumerable<T>. Bunu yapmak için yeni System.Text.JsonAPI'yı nasıl kullanabilirim ? private async IAsyncEnumerable<T> GetList<T>(Uri url, CancellationToken cancellationToken = default) { …

3
.NET Core 3 tek dosya uygulamamı appsettings.json dosyasını bulmak için nasıl edinebilirim?
Tek dosya .Net Core 3.0 Web API uygulaması appsettings.json, tek dosya uygulamasının oluşturulduğu aynı dizinde bulunan dosyayı arayacak şekilde nasıl yapılandırılmalıdır ? Koşu sonrası dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true Dizin şöyle görünür: XX/XX/XXXX XX:XX PM <DIR> . XX/XX/XXXX XX:XX PM <DIR> .. XX/XX/XXXX XX:XX PM 134 appsettings.json XX/XX/XXXX …

1
Blazor .NET Core 3 uygulamasında Azure SignalR Hizmetine bağlanan SignalR .NET İstemcisi
ASP.NET Core 3.0 Blazor (sunucu tarafı) uygulaması ile Azure SignalR Hizmeti arasında bağlantı kurmaya çalışıyorum. Sonunda SignalR istemcimi (hizmetini) birkaç Blazor bileşenine enjekte edeceğim, böylece UI / DOM'umu gerçek zamanlı olarak güncelleyecekler. Benim sorunum .StartAsync()hub bağlantısı yöntemimi çağırdığımda aşağıdaki iletiyi alıyorum olmasıdır : Yanıt durum kodu başarıyı göstermiyor: 404 (Bulunamadı). …

7
C # 'da bir olay tetiklenene kadar kod akışını engelleme
Burada a Gridile bir var Button. Kullanıcı düğmeyi tıklattığında, uygulamayı bir Grid tıklaması almaya zorlayan Utility sınıfında bir yöntem yürütülür. Kod akışı burada durmalı ve kullanıcı simgesini tıklayana kadar devam etmemelidir Grid. Burada daha önce benzer bir sorum vardı: Kullanıcı C # WPF'yi tıklayana kadar bekleyin Bu soruda, işe yarayan …

1
Netcore api 3.1'de AuthorizationFilterContext'i okuma
API Anahtarlarını kontrol eden özel bir politika uyguladığım çalışan bir netcore 2.2 projem var. Startup.cs dosyasına bu politikayı şu şekilde ekliyorum //Add Key Policy services.AddAuthorization(options => { options.AddPolicy("AppKey", policy => policy.Requirements.Add(new AppKeyRequirement())); }); AppKeyRequirement'ımda AuthorizationHandler'den miras alıyorum ve bunun gibi gelen isteklerdeki anahtarları çözüyorum protected override Task HandleRequirementAsync(AuthorizationHandlerContext authContext, AppKeyRequirement …

4
Bir SignalR bağlantısını nasıl öldürebilirim?
Bir web sitesinde veri aktarmak için SignalR kullanıyorum. Ancak SignalR sadece belirli bir süre veri gönderebilmeli ve süre geçtiyse bağlantı kesilmelidir. $.connection.hub.stop()Bir istek hala beklemede ve tamamlanmamışsa Durdurma İşlevi iptal edilir. Ancak ne kadar veri gönderilirse gönderilsin, bu istek iptal edilmeye zorlanmalıdır. SignalR-Connection'ı nasıl öldürebilirim ?

1
Powershell'de çalışırken HttpClient eşzamanlı davranışı Visual Studio'dakinden farklı
Milyonlarca kullanıcıyı, B2C'de kullanıcıları oluşturmak için MS Graph API'sını kullanarak şirket içi AD'den Azure AD B2C'ye geçiriyorum. Bu taşımayı gerçekleştirmek için bir .Net Core 3.1 konsol uygulaması yazdım. İşleri hızlandırmak için Grafik API'sına eşzamanlı çağrılar yapıyorum. Bu harika çalışıyor - bir çeşit. Geliştirme sırasında Visual Studio 2019'dan çalışırken kabul edilebilir …

2
Mesajın işlenmesi başarısız olursa aynı mesajı tekrar kullanın
Confluent.Kafka .NET istemci sürüm 1.3.0 kullanıyorum. Belgeleri takip ediyorum : var consumerConfig = new ConsumerConfig { BootstrapServers = "server1, server2", AutoOffsetReset = AutoOffsetReset.Earliest, EnableAutoCommit = true, EnableAutoOffsetStore = false, GroupId = this.groupId, SecurityProtocol = SecurityProtocol.SaslPlaintext, SaslMechanism = SaslMechanism.Plain, SaslUsername = this.kafkaUsername, SaslPassword = this.kafkaPassword, }; using (var consumer = new …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.