Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 2812|Svar: 3

[Källa] .NET/C# operandlagring US3 (UFile) lagring

[Kopiera länk]
Publicerad 2024-8-10 21:18:27 | | |
Krav: Med hjälp av objektlagringstjänsten i UCloud är källkodsprestandan för den officiella C#-versionen inte särskilt bra, så,Jag implementerade det själv baserat på API-dokumentationen, som är tre gånger snabbare, bör även annan minnesanvändning förbättras.

Object Storage US3 (tidigare UFile) är en tjänst som tillhandahåller molnlagring av ostrukturerade filer för internetapplikationer. Användare kan komma åt och hantera filer online via webbläsare, HTTP RESTful API:er, SDK:er och andra metoder. US3:s molnlagringstjänst kan användas på begäran och stödjer obegränsad expansion av lagringsutrymme och hjälper användare att effektivt minska lagringskostnaderna för enorma filer. US3 stödjer också hög samtidighet till hotspot-data för att förbättra slutanvändarens åtkomstupplevelse.

Produktintroduktion:Inloggningen med hyperlänken är synlig.

Officiell källkod för C#-versionen av SDK:Inloggningen med hyperlänken är synlig.

API-signeringsalgoritm:Inloggningen med hyperlänken är synlig.

källa

åkallaUFileNewAPIsDen statiska metoden inuti är tillräcklig. (utelämnat)





Föregående:【Turn】iKuai Security ACL Rule Extension Case Setting Tutorial
Nästa:.NET/C# implementerar programmet singleton baserat på Mutex och MemoryMappedFile
 Hyresvärd| Publicerad den 2024-8-10 21:50:12 |
Mime får

.NET-ramverket:MimeMapping.GetMimeMapping(String)

Hänvisning:Inloggningen med hyperlänken är synlig.

.NET Core:ny FileExtensionContentTypeProvider(). TryGetContentType(FileName, out var contentType);

Hänvisning:Inloggningen med hyperlänken är synlig.

 Hyresvärd| Publicerad den 2024-8-27 14:21:37 |
GetFilePath har en bugg och modifieras enligt följande:

 Hyresvärd| Publicerad den 2024-12-18 10:33:29 |
#region Assembly System.Net.Mail, version=8.0.0.0, culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
// C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\System.Net.Mail.dll
#endregion

#nullable enable

namnrymden System.Net.Mime;

//
Sammanfattning:
Specificerar medietypinformation för ett e-postmeddelande-bilaga.
offentlig statisk klass MediaTypeNames
{
    //
    Sammanfattning:
    Specificerar vilken typ av applikationsdata som finns i ett e-postmeddelande-bilaga.
    Offentlig statisk klass Tillämpning
    {
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data finns i URL:en
        kodat format.
        public const sträng FormUrlEncoded = "application/x-www-form-urlencoded";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data finns i JSON
        format.
        public const sträng Json = "application/json";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data finns i JSON
        patchformat.
        public const string JsonPatch = "application/json-patch+json";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data finns i JSON
        Textsekvensformat.
        publik konst-sträng JsonSequence = "application/json-seq";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data finns i Web
        Ansökningsmanifest.
        public const sträng Manifest = "application/manifest+json";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data inte tolkas.
        public const string Oktett = "applikation/oktettström";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data är i Portable
        Dokumentformat (PDF).
        public const string Pdf = "application/pdf";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data finns i JSON
        Problemdetaljformat.
        publik const sträng ProblemJson = "application/problem+json";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data är i XML
        Problemdetaljformat.
        publik konststräng ProblemXml = "application/problem+xml";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data är i Rich
        Textformat (RTF).
        publik konststräng Rtf = "applikation/rtf";
        //
        Sammanfattning:
        Specificerar att Data.Net.Mime.MediaTypeNames.Application är en SOAP
        dokument.
        publik konst-sträng Soap = "application/soap+xml";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data finns i WASM
        format.
        public const string Wasm = "application/wasm";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data är i XML
        format.
        public const string Xml = "application/xml";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data är i XML
        Format för dokumenttypdefinition.
        publik konststräng XmlDtd = "application/xml-dtd";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Application-data är i XML
        patchformat.
        publik konststräng XmlPatch = "application/xml-patch+xml";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeTitles.Application-data är komprimerad.
        publik const sträng Zip = "application/zip";
    }
    //
    Sammanfattning:
    Specificerar vilken typ av typsnittsdata som finns i ett e-postmeddelande-bilaga.
    offentlig statisk klass Typsnitt
    {
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Font-data finns i typsnittsgruppen
        format.
        public const string Collection = "font/collection";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Font-data finns i OpenType Layout
        (OTF)-format.
        public const sträng Otf = "font/otf";
        //
        Sammanfattning:
        Specificerar att Datan System.Net.Mime.MediaTypeNames.Font är i SFNT-format.
        offentlig konststräng Sfnt = "font/sfnt";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Font-data är i TrueType-typsnittet
        (TTF)-format.
        offentlig konststräng Ttf = "font/ttf";
        //
        Sammanfattning:
        Specificerar att Datan System.Net.Mime.MediaTypeNames.Font är i WOFF-format.
        public const sträng Woff = "font/woff";
        //
        Sammanfattning:
        Specificerar att Datan System.Net.Mime.MediaTypeNames.Font är i WOFF2-format.
        public const-strängen Woff2 = "font/woff2";
    }
    //
    Sammanfattning:
    Specificerar typen av bilddata i ett e-postmeddelande-bilaga.
    offentlig statisk klass Bild
    {
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Image-data är i AVIF-format.
        public const-strängen Avif = "image/avif";
        //
        Sammanfattning:
        Specificerar att Datan System.Net.Mime.MediaTypeTTitles.Image är i BMP-format.
        public const sträng Bmp = "image/bmp";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Bild-data finns i Graphics Interchange
        Format (GIF).
        offentlig konststräng Gif = "image/gif";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Image-data är i ICO-format.
        public const sträng Icon = "image/x-icon";
        //
        Sammanfattning:
        Specificerar att Datan System.Net.Mime.MediaTypeNames.Image finns i Joint Photographic
        Expertgrupp (JPEG)-format.
        public const string jpeg = "image/jpeg";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Image-data är i PNG-format.
        offentlig konststräng Png = "image/png";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Image-data är i SVG-format.
        publik konststräng Svg = "image/svg+xml";
        //
        Sammanfattning:
        Specificerar att Datan System.Net.Mime.MediaTypeNames.Image finns i Tagged Image
        Filformat (TIFF).
        public const sträng Tiff = "image/tiff";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Image-data är i WEBP-format.
        public const string Webp = "image/webp";
    }
    //
    Sammanfattning:
    Specificerar vilken typ av multipart-data som ingår i ett e-postmeddelande-bilaga.
    offentlig statisk klass Multipart
    {
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Multipart-data består av
        flera byteintervall.
        publik konststräng ByteRanges = "multipart/byteranges";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Multipart-data är i format.
        publik konststräng FormData = "multipart/form-data";
    }
    //
    Sammanfattning:
    Specificerar typen av textdata i ett e-postmeddelandes bilaga.
    offentlig statisk klass Text
    {
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Text-data är i CSS-format.
        publik konststräng Css = "text/css";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Text-data är i CSV-format.
        public const sträng Csv = "text/csv";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Text-data är i HTML-format.
        publik konststräng Html = "text/html";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Text-data är i Javascript
        format.
        public const string JavaScript = "text/javascript";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Text-data är i Markdown-format.
        offentlig konst sträng Markdown = "text/markdown";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Text-data är i klartext
        format.
        public const string Plain = "text/plain";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Text-data är i Rich Text-format
        (RTF).
        public const sträng RichText = "text/richtext";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Text-data är i Rich Text-format
        (RTF).
        offentlig konststräng Rtf = "text/rtf";
        //
        Sammanfattning:
        Specificerar att System.Net.Mime.MediaTypeNames.Text-data är i XML-format.
        publik konststräng Xml = "text/xml";
    }
}
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com