Freigeben über


Microsoft.SharePoint.Utilities-Namespace

Für verschiedene Dienstprogramme-Aufgaben, einschließlich der-Codierung von Zeichenfolgen und die Verarbeitung von Benutzerinformationen verwendet.

Klassen

  Klasse Beschreibung
Öffentliche Klasse AttachmentEnumerator Stellt einen Enumerator für SPEmailMessage Anlagen.
Öffentliche Klasse ByteArrayComparer Hilfsklasse Bytearrays miteinander verglichen.
Öffentliche Klasse DateOptions Bietet Zugriff auf Eigenschaften und Methoden, die zum Anzeigen und Festlegen von Datumsoptionen für verwendet werden.
Öffentliche Klasse DesignPreviewSaveData
Öffentliche Klasse HostBlobDataCounter
Öffentliche Klasse IntlDate Einen internationale Datumswert darstellt.
Öffentliche Klasse MoblogUtility Gibt Enumerationen für eine mobile Website.
Öffentliche Klasse PageUrlNormalization Normalisiert die URLs eingeben, um zwischen den verschiedenen Formen des gleichen URL gewährleistet.
Öffentliche Klasse RightsSensitiveVisibilityHelper Repräsentiert einen Hyperlink, der ausgeblendet wird, wenn der aktuelle Benutzer nicht über die entsprechenden Berechtigungen für die aktuelle Website oder Liste verfügt.
Öffentliche Klasse SPADOperationsScope Bereich Anzeigeneigenschaften Opetaion enthält.
Öffentliche Klasse SPAsyncThreadDiagnosticsContext Dies ist eine Dienstprogrammklasse, die in asynchronen Thread für Diagnoseinformationen verwendet. Es soll im Async-Thread aufgerufen. Legen Sie überschreiben die richtige Korrelation und ULS-Ablaufverfolgung Kontext.
Öffentliche Klasse SPBucketHealthScoreCalculator Bietet Health Punktzahlen Berechnung für einen spezifischen wird anhand des Bereichs möglicher Werte ("Bucket"), in dem der Wert liegt.
Öffentliche Klasse SPCallCounter Dieser Indikator überwacht die Anzahl der Aufrufe an eine beliebige API (WCF-Dienstaufrufe) während einer Anforderung vorgenommen.
Öffentliche Klasse SPClaimsCounter
Öffentliche Klasse SPClaimsCounterScope
Öffentliche Klasse SPColor Stellt ein Farbschema dar, wie in einer SPColor XML-Datei beschrieben. Beschreibt Farbe Steckplätze
Öffentliche Klasse SPCPUCycleCounter Diese Überwachung wird zum Überwachen der CPU-Zyklen.
Öffentliche Klasse SPCPUCycleData Eine Hilfsklasse, die Zyklen gezählt. Datensatz Ticks beginnt im Konstruktor und Stop Ticks im Dispose(). In Dispose() wird es die Zyklen der SPCPUCycleCounter SPMonitoredScopes hinzufügen
Öffentliche Klasse SPCriticalTraceCounter Diese Überwachung kritischer Windows-Ereignisse verfolgt und bestätigt, die auftreten, während eine Operation, wie z. B. eine Seite durchsuchen. Überwachung enthält der Ereignistext Id, Call-Stack.
Öffentliche Klasse SPCurrentUsernameMonitor
Öffentliche Klasse SPCustomRedirect Klasse, die benutzerdefinierte verwaltet Registrierung umgeleitet und Rückgabe die Umleitungs-URL registrierten Handler dies anhand ermöglicht einen Fallbackmechanismus für die Umleitung unter Verwendung des Parameters "Source" nicht ausreichend ist. Ein Beispiel würde Umleitungen zwischen zwei Webanwendungen mit verschiedenen Hostnamen aktivieren werden in der "Source" Validierung fehlschlägt
Öffentliche Klasse SPDiagnosticDataProvider Eine abstrakte Definition des Anbieters Informationen für die Diagnose.
Öffentliche Klasse SPDiagnosticsState Stellt Informationen über den Zustand für asynchrone Vorgänge zur Bereitstellung diagnostischer Informationen, der mit der ursprünglichen Anforderung koordiniert werden können-Nutzung benötigt
Öffentliche Klasse SPDiffUtility Stellt eine Methode und unterstützenden Eigenschaften die Text Unterschiede zwischen zwei Zeichenfolgen bestimmt.
Öffentliche Klasse SPEmailAttachment Eine Anlage in einer e-Mail-Nachricht darstellt.
Öffentliche Klasse SPEmailAttachmentCollection Die Anlagen in einer e-Mail-Nachricht darstellt.
Öffentliche Klasse SPEmailHeader Stellt einen Nachrichtenkopf einer e-Mail-Nachricht dar.
Öffentliche Klasse SPEmailHeaderCollection Stellt die Auflistung von Kopfzeilen einer e-Mail-Nachricht.
Öffentliche Klasse SPEmailMessage Eine MIME-formatierte e-Mail-Nachricht darstellt.
Öffentliche Klasse SPEncode Stellt Methoden für die Codierung von Zeichenfolgen.
Öffentliche Klasse SPExecutionTimeCounter Stellt einen Monitor, der Ausführungszeit für eine Operation verfolgt.
Öffentliche Klasse SPFileExtensionsCollection Eine Auflistung zum Speichern von Dateierweiterungen (Aspx, ASCX-Datei usw.).
Öffentliche Klasse SPFont Ein Schriftartenschema darstellt, wie in einer SPFont XML-Datei beschrieben. Beschreibt die Schriftart Produktfamilie und Font size
Öffentliche Klasse SPHealthScoreCalculator Bei der Implementierung in einer abgeleiteten Klasse stellt eine Methode für die Übersetzung eines Leistungswerts in einem Integritätsstatus von 0 bis 10.
Öffentliche Klasse SPHttpFileExtensionThrottleClassifier Ermöglicht die Verwaltung der Beschränkung der HTTP-Anforderungen für eine Ressource mit der angegebenen Erweiterung.
Öffentliche Klasse SPHttpHeaderThrottleClassifier Ermöglicht die Verwaltung der Beschränkung für HTTP-Anforderungen, die einen angegebenen Header enthalten.
Öffentliche Klasse SPHttpThrottleSettings Bietet Management und Konfigurationseinstellungen für die Leistungsüberwachung und die HTTP-Anforderung Drosselung.
Öffentliche Klasse SPHttpThrottlingMonitors Stellt eine Auflistung von Objekten, die zum Erstellen von Leistungsindikatoren für eine Webanwendung verwendet werden können.
Öffentliche Klasse SPHttpUserAgentAndMethodClassifier Ermöglicht die Verwaltung der Beschränkung für HTTP-Anforderungen für einen bestimmten Benutzer-Agent, einer angegebenen HTTP-Methode oder eine Kombination von Agent und -Methode.
Öffentliche Klasse SPHttpUtility Bietet Zugriff auf Methoden, die zum Codieren und Decodieren von Zeichenfolgen bei der Verarbeitung von Webanforderungen verwendet.
Öffentliche Klasse SPIntlCal Einen internationalen Kalender darstellt.
Öffentliche Klasse SPKeyValuePairSerializationInfo Speichert Daten, die zum Serialisieren und Deserialisieren eines Objekts benötigt wird.
Öffentliche Klasse SPMobileUtility Bietet Zugriff auf Methoden und Enumerationen für die Arbeit mit einer mobilen Webanwendung.
Öffentliche Klasse SPMonitoredScope Verwenden Sie für einen angegebenen Gültigkeitsbereich Codeblock Überwachung der Performance und der Ressourcen.
Öffentliche Klasse SPPerformanceMonitorCreationData Enthält Informationen zum Erstellen eines Leistungsmonitors erforderlich sind.
Öffentliche Klasse SPPrincipalInfo Ermöglicht den Zugriff auf Informationen über den aktuellen Prinzipal.
Öffentliche Klasse SPPropertyBag Speichert beliebige Schlüssel-Wert-Paare, die benutzerdefinierte Eigenschaften enthalten.
Öffentliche Klasse SPRelativeDateTime
Öffentliche Klasse SPRequestThrottleClassifier Bei der Implementierung in einer abgeleiteten Klasse können einen Typ der HTTP-Anforderung eine Drosselklappe Ebene zuweisen.
Öffentliche Klasse SPRequestUsageCounter Verfolgt die Anzahl der geöffneten SPRequest Objekte.
Öffentliche Klasse SPRerunDiscoveryJobDefinition
Öffentliche Klasse SPResourceBudget Überwacht die Verwendung der angegebenen Ressourcen innerhalb eines Codeblocks.
Öffentliche Klasse SPSafeThread Stellt einen Thread sicher Klasse Wrapper.
Öffentliche Klasse SPSearchCrawlingRequestClassifier Ermöglicht die Verwaltung der Beschränkung für HTTP-Anforderungen, die von Suchcrawlern stammen.
Öffentliche Klasse SPSqlExceptionsMonitor
Öffentliche Klasse SPSqlIoMonitor
Öffentliche Klasse SPSqlLatencyMonitor
Öffentliche Klasse SPSqlQueryCounter Stellt einen Monitor, der Informationen über die SQL-Abfragen nachverfolgt, die während einer Operation vorgenommen werden. Für jede Abfrage verfolgt diese Überwachung der SqlQueryData Text, Call-Stack und die Dauer.
Öffentliche Klasse SPStringUtility Bietet Zugriff auf Methoden zum Bearbeiten von Zeichenfolgen.
Öffentliche Klasse SPSystemPerformanceCounterMonitor Stellt einen Monitor für den Wert eines bestimmten Leistungsindikators dar.
Öffentliche Klasse SPSystemPerformanceMonitor Stellt einen Monitor, der einen Aspekt der Leistung der Bereitstellung SharePoint Foundation verfolgt.
Öffentliche Klasse SPSystemPerformanceMonitorCollection Stellt eine Auflistung von Leistungsmonitorobjekten.
Öffentliche Klasse SPTheme Stellt ein Design dar, wie in einer SPTheme XML-Datei beschrieben.
Öffentliche Klasse SPThreadPool Bietet Zugriff auf Methoden für eine Methode für die Ausführung unter Verwendung der Identität eines entfernten Benutzers oder eines angegebenen Benutzertokens queuing.
Öffentliche Klasse SPUrlUtility Bietet Zugriff auf Methoden von URLs.
Öffentliche Klasse SPUtility Bietet Tools zum Konvertieren von Datums- und Zeitformate für das Abrufen von Informationen aus dem Benutzernamen, der Zugriff auf Websites ändern und verschiedener anderer Aufgaben bei der Verwaltung von Bereitstellungen von Microsoft SharePoint Foundation.
Öffentliche Klasse SPWebRequest Hilfs-Calss, die ausgehende erstellt Webanforderungen. Die produzierten Webanforderungen möglicherweise Einschränkungen oder Erweiterungen für SharePoint.
Öffentliche Klasse SqlQueryData Stellt einen Container für die SQL-Abfrageinformationen, die für Diagnosezwecke verwendet.
Öffentliche Klasse ThemeBorderValues Konstanten für die Punktgröße für Design Rahmen
Öffentliche Klasse ThemeColor Stellt eine Farbe in einer Reihe von Grundfarben im Rahmen eines ThmxTheme -Objekts. Eine Designfarbe besteht aus einer Standardfarbe und eine Liste von Farben zugeordnet.
Öffentliche Klasse ThemeFont Eine Schriftart des Designs im Rahmen eines ThmxTheme -Objekts darstellt. Eine Schriftart des Designs besteht aus mindestens drei Schriftarten ein Wörterbuch mit optionalen Schriftzeichen Zuordnungen beigefügt.
Öffentliche Klasse ThemeFontFace
Öffentliche Klasse ThemeSizeValues Konstanten für die Punktgröße für RADIUS-Design
Öffentliche Klasse ThmxTheme Microsoft Office XML-Datei darstellt. Die Methoden und Eigenschaften dieser Klasse ermöglichen Lese- und Schreibvorgänge auf den Designnamen, die Liste und der Schriftartenliste.

Strukturen

  Struktur Beschreibung
Öffentliche Struktur SimpleDate Stellt einen Datumswert mit Jahr, Monat und Tag in einem beliebigen lokalen Kalender dar.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle ISPCalendar Stellt Methoden für die Arbeit mit der lokalen Kalender.
Öffentliche Schnittstelle ISPCustomRedirectHandler Schnittstelle für eine Klasse, die eine benutzerdefinierte gibt umleiten URL verfügt, basierend auf einem Schlüsselparameter. Dies wird als einen Fallbackmechanismus für Fälle verwendet, wenn der Parameter "Source" nicht geeignet ist
Öffentliche Schnittstelle ISPPerformanceMonitor Implementieren Sie diese Schnittstelle, um zu zählen, und Beschreiben Sie die Anzahl der Abfragen, die mit einer externen Datenbank gesendet werden.
Öffentliche Schnittstelle ISPScopedPerformanceMonitor Implementieren Sie diese Schnittstelle, um einen Monitor zu messen Leistungsindikatoren innerhalb eines bestimmten Bereichs im Code erstellen.
Öffentliche Schnittstelle ISPTheme
Öffentliche Schnittstelle ISqlSession Stellt eine Schnittstelle für Access-Datenbanken mit dem-.NET-Datenanbieter für SQL Server.
Öffentliche Schnittstelle ISupportNameValuePairsSerialization

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat SPSafeThread.CodeToRun Delegat für SPSafeThread verwendet, um die Hintergrundthreads ausgeführt werden, der alle Ausnahmen behandeln, die möglicherweise ausgelöst werden. Eine Ausnahme wird protokolliert, und der Thread wird nicht mehr unterstützt, ohne Auswirkungen auf den aufrufenden Prozess.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration AuthenticationRestrictions Gibt an, ob nur Zugriff auf eingeschränkt ist authentifizierte Benutzer, nur anonyme Benutzer oder für alle Benutzer verfügbar ist.
Öffentliche Enumeration DBCSQueryStringEncodings Gibt an, ob ein Doppelbyte Zeichensatz (DBCS) Abfragezeichenfolgen Unicode- oder UTF8-Codierung verwenden.
Öffentliche Enumeration FormatConversionOption Gibt das Format für Webpart-Konvertierungen verwendet.
Öffentliche Enumeration IconSize Gibt die Größe des Standard-Symbol.
Öffentliche Enumeration ItemUrlType Listet die Typen von SharePoint-URL.
Öffentliche Enumeration LogAppErrorResult Das Ergebnis von LogCustomAppError und LogCustomRemoteAppError-Enumeration
Öffentliche Enumeration PageModes Gibt den Seitenmodus erforderlich, um Elemente anzuzeigen.
Öffentliche Enumeration PageUrlNormalizationOption Enumerator für Änderungsoptionen
Öffentliche Enumeration PermissionContext Gibt das Kontextobjekt, eine Berechtigungsmaske angewendet wird.
Öffentliche Enumeration PermissionMode Gibt an, ob der Benutzer alle Rechte gemäß der Berechtigungsmaske einen Link anzeigen oder nur eines der Rechte gemäß der Berechtigungsmaske verfügen muss.
Öffentliche Enumeration PresenceIndicatorSize Verfügbare Größen für den Anwesenheitsindikator IM Juwel/Bar.
Öffentliche Enumeration SPBehaviorInternal Für Methoden, die zwischen Windows SharePoint Services 2.0 und Windows SharePoint Services 3.0, dessen Verhalten geändert hat, gibt diese Klasse das Verhalten verwenden.
Öffentliche Enumeration SPClaimsAuthenticationTimeCategory
Öffentliche Enumeration SPDateFormat Gibt das Datums- und Uhrzeitformat an.
Öffentliche Enumeration SPHttpUserAgentAndMethodClassifier.MatchSettings Gibt an, wie eine HTTP-Anforderung die Eigenschaftswerte einer Benutzer-Agent und die HTTP-Methode Anforderung Klassifizierung in der Reihenfolge für die eleganteren zum Verwalten der Drosselung der Anforderung übereinstimmen muss.
Öffentliche Enumeration SPLangId Ermöglicht den Zugriff auf die ganzzahlige ID der Landessprache.
Öffentliche Enumeration SPPrincipalSource Gibt die Quelle des aktuellen Prinzipals.
Öffentliche Enumeration SPPrincipalType Gibt den Prinzipaltyp an.
Öffentliche Enumeration SPRedirectFlags Gibt Flags für eine Umleitungsvorgang.
Öffentliche Enumeration SPRequestThrottleLevel Gibt an, wenn HTTP-Anforderungen eingeschränkt werden.
Öffentliche Enumeration SPSessionCredentialsFlags Gibt an, ob die SharePoint-Sitzung eine Authentifizierung erforderlich ist.
Öffentliche Enumeration SPSystemPerformanceCounterRelativeInstance Gibt an, ob eine Instanz eines Leistungsindikators auf den Namen der Webanwendung (z. B. "SharePoint-80") angegeben wird oder den Namen des Prozesses, in dem es ausgeführt wird (z. B. "w3wp").
Öffentliche Enumeration SPTypeOfRedirect Ein Enumerator, der den Typ der angeforderten-Umleitungs-URL angibt.
Öffentliche Enumeration SPWebServiceBehavior Gibt die Web Service-Verhalten.
Öffentliche Enumeration SPWOPIAction
Öffentliche Enumeration SPWOPIFrameAction Gibt an, welche die WOPI Aktion ausgeführt werden muss für die zugeordneten SPListItem gestartet.
Öffentliche Enumeration ThemeType Stellt den Zustand eines Objekts ThmxTheme und ihre Beziehungen zu SharePoint Design-Funktionen.